<ItemTemplate>
<asp:HyperLink ID="linkTitle" Runat="server" NavigateUrl="ContentWord.aspx">
<%#DataBinder.Eval(Container.DataItem,"LY_Title") %>
</asp:HyperLink>
</ItemTemplate>DataGrid 的绑定代码如上 现在我要将LY_Title的值传到ContentWord.aspx这个页面中
有什么好的方法?
还是要触发什么事件吗?
还是用Session来传?
请高手指教
问题解决就结分
<asp:HyperLink ID="linkTitle" Runat="server" NavigateUrl="ContentWord.aspx">
<%#DataBinder.Eval(Container.DataItem,"LY_Title") %>
</asp:HyperLink>
</ItemTemplate>DataGrid 的绑定代码如上 现在我要将LY_Title的值传到ContentWord.aspx这个页面中
有什么好的方法?
还是要触发什么事件吗?
还是用Session来传?
请高手指教
问题解决就结分
是写在 ItemDataBound 吗?
<ItemTemplate>
<asp:HyperLink ID="linkTitle" Runat="server" NavigateUrl='<% # "ContentWord.aspx?id=" + DataBinder.Eval(Container.DataItem,"LY_Title") %>'>
</asp:HyperLink>
</ItemTemplate>
<ItemTemplate>
<asp:HyperLink id="hy_SetRole" runat="server" Text="授权 " NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.UserID", "http://www.aspxboy.com/xxx.aspx?id={0}") %>'>
</asp:HyperLink>
</ItemTemplate>
或者使用超级链接列
比如<asp:HyperLinkColumn DataNavigateUrlField="username" DataNavigateUrlFormatString="admin_popedom.aspx?username={0}"
DataTextField="userclass" HeaderText="等级"></asp:HyperLinkColumn>
一一对应的
接值 Request.QueryString["ChannelID"]
说是空指针啊
string strTitle = Request.QueryString["LY_Title"];
大虾这样写没有值传过来啊 为什么?