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

linkbutton传参数的诡异事件,大侠帮忙看看,多谢

2013-11-27 
linkbutton传参数的诡异事件,大侠帮忙看看,谢谢求助,今天突然出现这个问题,被搞死了:(。大侠帮忙看看,谢谢.

linkbutton传参数的诡异事件,大侠帮忙看看,谢谢
求助,今天突然出现这个问题,被搞死了:(。大侠帮忙看看,谢谢.
我是在gridview里面使用的linkbutton.代码如下


前台代码:
<asp:LinkButton ID="lbMeterReader" runat="server" CommandArgument='<%# Eval("buID") %>'
                                                         CssClass="showlink" Font-Overline="False" Font-Underline="True" OnClick="lbMeterReader_Click"
                                                            Text='<%# Bind("MeterReaderName", "{0:X}") %>' ToolTip='<%# "联系电话:"+Eval("MeterReaderTel")+",点击可修改抄表员" %>'></asp:LinkButton>

后台代码:
protected void lbMeterReader_Click(object sender, EventArgs e)
        {
           
            LinkButton lnkbtn = (LinkButton)sender;
            Response.Redirect("MeterReaderEdit.aspx?buid=" + lnkbtn.CommandArgument);
        }

前台命名指定的参数是buID,但是后台取到的参数却是另外一个字段buName。修改前台参数,后台获取的始终是字段buName的值。
同一个表格里还有其他的linkbutton,三个正常,两个异常,代码都是一样的。麻烦大侠指导下。谢谢
[解决办法]
用A标签不就行了
<a href="MeterReaderEdit.aspx?buid=<%#Eval()%>"><%# Bind("MeterReaderName", "{0:X}") %></a>

热点排行