首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView中详情页面跳转解决办法

2013-01-28 
GridView中详情页面跳转 asp:TemplateField HeaderText详情ItemTemplateasp:Button IDdetails

GridView中详情页面跳转
 <asp:TemplateField HeaderText="详情">
    <ItemTemplate> 
   <asp:Button ID="details" runat="server"  Text="查看" CommandName="look" CommandArgument='<%#Eval("dhcode") %>'  />
</ItemTemplate>
<HeaderStyle Width="15%" />
<ItemStyle  HorizontalAlign="Center"   />
</asp:TemplateField>  

protected void gvDuhuaninfo_RowCommand(object sender, GridViewCommandEventArgs e)  

 {
        if (e.CommandName.Equals("look"))  
        {
            int dhcode = Convert.ToInt32(e.CommandArgument);
            Response.Redirect("../FrontPagexiaopiao.aspx?dhcode=" + dhcode);
        }   
    }

那位大侠帮忙看一下为什么没有转到其他页面。



要用按钮,那用LinkButton吧
GridView中详情页面跳转解决办法
GridView中详情页面跳转解决办法
[解决办法]

引用:
引用:<asp:HyperLinkField DataNavigateUrlFields="dhcode" HeaderText="查看"DataNavigateUrlFormatString="../FrontPagexiaopiao.aspx?dhcode={0}" Text="查看" />

这样不行吗?

不行啊,这样  “查……


那样做出来只是一个链接
[解决办法]
你的 "../FrontPagexiaopiao.aspx“路径出错了。
[解决办法]
1检查一下你的跳转路径是不是错误了,把../去掉试试,2或者在源代码的按钮的两边加上<a href=""?dhcode=<%#Eval("dhcode")>按钮的代码<a>3你应该自己加语句测试啊,看到底哪里没有运行
[解决办法]
引用:
引用:一定要用按钮么?这样就没有按钮了


要用按钮,那用LinkButton吧
 Response.Redirect("../FrontPagexiaopiao.aspx?dhcode=" + dhcode);

报错,404找不到页面,可是却是有这个页面,是什么问题,dhcode没转过去吗


那个是真实路径吗?

[解决办法]
1检查一下你的跳转路径是不是错误了,把../去掉试试
2或者在源代码的按钮的两边加上<a href="1.aspx?dhcode=<%#Eval("dhcode") %>">按钮的代码<a>
3你应该自己加语句测试啊,看到底哪里没有运行 
[解决办法]
引用:
<asp:HyperLinkField DataNavigateUrlFields="dhcode" HeaderText="查看"DataNavigateUrlFormatString="../FrontPagexiaopiao.aspx?dhcode={0}" Text="查看" />


这样不行吗?

+1

热点排行