我有一个gridview,我正在使用
<asp:TemplateField HeaderText="Last name">
<ItemTemplate>
<%# ((User)Container.DataItem).Profile.LastName %>
</ItemTemplate>
</asp:TemplateField>
我想提供一个指向姓氏的超链接,点击我想在姓氏上打开 ascx aspx页面。该怎么做请有人帮助我
答案 0 :(得分:2)
<asp:TemplateField HeaderText="Last name">
<ItemTemplate>
<a href="lastname.aspx?lname=<%#((User)Container.DataItem).Profile.LastName %>">
<%# ((User)Container.DataItem).Profile.LastName %>
</a>
</ItemTemplate>
</asp:TemplateField>
然后在你的姓氏.aspx中你可以像这样对
这样的查询字符串作出反应protected void Page_Load(object sender, EventArgs e){
string lastname= Request.QueryString["lname"];
//do stuff
}