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
>