Sam Lin

一天一个脚印,一步一步向前走
Nothing in the world can take the place persistence!
posts - 145, comments - 149, trackbacks - 1, articles - 2
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

LinkButton的数据绑定问题

Posted on 2008-05-09 10:46 Sam Lin 阅读(258) 评论(1)  编辑 收藏 网摘 所属分类: ASP.Net


LinkButton的数据绑定问题
 如果你写成这样:

<asp:LinkButton ID="btnDetail" runat="server" Text='详情' OnClientClick='javascript:return EditPraiseRecord(<%# Bind("ID") %>);'></asp:LinkButton>

解析出来的html代码是有问题的,不管你通过什么样的转义符还是有问题,什么“\""”或者“\''”都是有问题的
解决方案:
<asp:LinkButton ID="btnDetail" runat="server" Text='详情' OnClientClick='<%# "javascript:return EditPraiseRecord(" + Eval("ID") + ");" %>' OnClick="btnDetail_Click"></asp:LinkButton>
转载请注明出处[http://samlin.cnblogs.com/



Feedback

#1楼[楼主]   回复  引用  查看    

2008-05-12 14:51 by Sam Lin      
来一个需要加上引号的最终结果如:
     <onclick=return NewEditEmployee('ebf7dfff-6f4c-4bef-b9d1-3d0847fd86a1');" id="gv_ctl04_lbtnDetail" href=__doPostBack('gv$ctl04$lbtnDetail','')">详情</a>

.net代码:
<asp:LinkButton ID="lbtnDetail" runat="server" OnClientClick=<%"javascript:return NewEditEmployee('" + Eval("LawyerID"+ "');" %> Text="详情" OnClick="lbtnDetail_Click"></asp:LinkButton>



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1189586




相关文章:

相关链接: