在gridview中插入一个linkbutton跳转页面,弹出错误输入字符串的格式不正确
在gridview中插入一个linkbutton跳转页面,弹出错误输入字符串的格式不正确<DataItemTemplate><asp:LinkButtonID="lnkE...
在gridview中插入一个linkbutton跳转页面,弹出错误输入字符串的格式不正确
<DataItemTemplate>
<asp:LinkButton ID="lnkEditAndDetila" runat="server"
CommandArgument='<%#Eval("bid_id") %>'
Text='<%#((Eval("statue").ToString()=="1")?"查看":"修改")%>'
onclick="lnkEditAndDetila_Click"></asp:LinkButton>
<asp:LinkButton ID="lnkPrint" runat="server"
CommandArgument='<%#Eval("bid_id") %>' CommandName="lnkPrint" Text="打印"
Visible='<%#((int.Parse(Eval("statue").ToString())==1)?false:true)%>'
onclick="lnkPrint_Click"></asp:LinkButton>
</DataItemTemplate>
提示错误是这句<asp:LinkButton ID="lnkPrint" runat="server"
如图: 展开
<DataItemTemplate>
<asp:LinkButton ID="lnkEditAndDetila" runat="server"
CommandArgument='<%#Eval("bid_id") %>'
Text='<%#((Eval("statue").ToString()=="1")?"查看":"修改")%>'
onclick="lnkEditAndDetila_Click"></asp:LinkButton>
<asp:LinkButton ID="lnkPrint" runat="server"
CommandArgument='<%#Eval("bid_id") %>' CommandName="lnkPrint" Text="打印"
Visible='<%#((int.Parse(Eval("statue").ToString())==1)?false:true)%>'
onclick="lnkPrint_Click"></asp:LinkButton>
</DataItemTemplate>
提示错误是这句<asp:LinkButton ID="lnkPrint" runat="server"
如图: 展开
3个回答
展开全部
Visible='<%#((int.Parse(Eval("statue").ToString())==1)?false:true)%>'
你确定Eval("statue").ToString()没有错误?
你确定Eval("statue").ToString()没有错误?
追问
怎么个错法啊,因该没问题吧,控制linkbutton控件是否显示啊,
追答
我只是猜测这个转换碰到非数字类型的字符导致转化失败的。建议先查下数据是否有是有效数据。如果是从数据库里取出的,先在数据库里转换了后在绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在里面绑定<a> 便签就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询