成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

[藍(lán)]如何為DataGrid中的鏈接設(shè)置多個參數(shù)?

2010-08-28 10:46:59來源:西部e網(wǎng)作者:

  在使用DataGrid的時候如果你有一個asp:HyperLinkColumn又想使用多個需要綁定的參數(shù)作為鏈接的url,那么請改成模板列,使用普通的link標(biāo)簽<a>或者asp:HyperLink都可以,下面兩種實(shí)現(xiàn)多綁定參數(shù)的解決方案。

(1)后臺返回url

前臺
<asp:TemplateColumn HeaderText="打開">
<ItemTemplate>
<asp:HyperLink Text="打開" NavigateUrl=''<%# myfunc2(DataBinder.Eval(Container.DataItem,"vName"),DataBinder.Eval(Container.DataItem,"iAge"))%> '' Runat="server" Target="_blank" ID="Hyperlink1">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

后臺
protected string myfunc2(object s1,object s2)
{
return "newpage.aspx?name="+s1.ToString()+"&age="+s2.ToString();
}

(2)直接前臺設(shè)定url

<asp:TemplateColumn HeaderText="打開">
<ItemTemplate>
<asp:HyperLink Text="打開" NavigateUrl=''<%#"newpage.aspx?name="+DataBinder.Eval(Container.DataItem, "vname")+"&age="+DataBinder.Eval(Container.DataItem, "iage") %>'' Runat="server" Target="_blank">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

其實(shí)以上2個方案是一回事情,但是前者更加清晰,而且易于后臺動態(tài)生成url。

 

關(guān)鍵詞:DataGrid

贊助商鏈接:

主站蜘蛛池模板: 海宁市| 陇南市| 托克托县| 古丈县| 祥云县| 班玛县| 罗甸县| 漳浦县| 麻栗坡县| 土默特左旗| 奉节县| 扬中市| 哈巴河县| 泸水县| 金川县| 龙泉市| 石楼县| 嵩明县| 高要市| 株洲市| 桂阳县| 灌云县| 泸州市| 鄂尔多斯市| 高邑县| 永清县| 大安市| 平定县| 大宁县| 阜新市| 佳木斯市| 景德镇市| 胶南市| 保定市| 峨山| 商丘市| 辉县市| 桓仁| 南木林县| 彭泽县| 陕西省|