绑定一个jQuery回调里面不起作用
我有以下代码:绑定一个jQuery回调里面不起作用
<input type="text" ID="JOB_CODETextBox" runat="server" value='<%# Eval("JOB_CODE") %>' readonly="readonly" onclick="$('#basic-modal-content').modal(
{
appendTo:'form', persist: true,
onClose: function (dialog)
{
document.findElementById('<%= JOB_CODETextBox.ClientID %>').value = 'value';
$.modal.close();
}
});" />
的问题是,绑定'<%= JOB_CODETextBox.ClientID %>'
不起作用,它renderign,而不是将其替换为后返回相同的绑定表达式实际的客户端ID!
任何帮助!
在此先感谢。
回答:
您不能以这种方式在服务器端控件内使用代码块(<%%>
)。
您正在尝试渲染服务器端的服务器端代码,该服务器端代码已在已为。
绑定表达式(<%#%>
)设计用于在服务器端控件中工作,并且不存在此问题。
为什么你不能在控制声明之外的JavaScript部分中绑定click事件?这将按照您的预期工作。
以上是 绑定一个jQuery回调里面不起作用 的全部内容, 来源链接: utcz.com/qa/258412.html