请大虾来帮帮忙!!!急急急!
我在母版页做模糊搜索 完了跳转到search.aspx页面用GridView显示出来 第一列显示题目(做成HyperLink显示)
<ItemTemplate>
<asp:HyperLink ID= "HyperLink1 " runat= "server " NavigateUrl= ' <%#Bind( "Entry ", "/QHSite/Media/VideoList.aspx?entry={0} ") %> ' Text= ' <%# Eval( "NTitle ", "{0} ") %> '> </asp:HyperLink>
</ItemTemplate>
问题是 我现在要跳转的话还要根据题目的 另外一个属性值的不同来决定跳转到哪个页面 即 上边的VideoList.aspx不是固定的 在html中能实现吗??? 或有别的什么办法???
我的意思是 当我要点击这个题目(字段为NTitle)时 我还要判断另外一个字段(Type) 它有6、7、8等数值来标识 如果为6我跳到VideoList.aspx 如果为7我跳到seven.aspx 如果为8我跳到enght.aspx 类似要做个switch..case..这样的结构 不过是要在html中实现
谢谢!!!
[解决办法]
<asp:ButtonField CommandName= "Link " DataTextField= "NTitle " HeaderText= "link " />
---------------------
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (!e.CommandName.Equals( "Edit ")) return;
switch(@@)
case XX:
reponse.redirect( "/QHSite/Media/VideoList.aspx?entry= "+@@) ;
}
[解决办法]
刚才不是回过了么,绑定到方法上