我有一些在ASP.Net中发生回发之前完美运行的Javascript,但是当从按钮发生回发事件时,单击该脚本不再运行。
这是我正在使用的代码
library(RecordLinkage)
ld <- levenshteinDist("test", c("tesr", "teqr", "toar"))
c("tesr", "teqr", "toar")[which(ld < 3)]
如果有人能指出我如何解决这个问题的正确方向,我将不胜感激。
感谢
西蒙
答案 0 :(得分:0)
这是因为在回发后没有执行document.ready()。
Microsoft建议使用PageRequestManager来设置请求处理程序。但是你也可以从后端初始化你的控件并以那种方式触发它。
我不能相信它,但请看到这个答案: answered on SO
更新:你可以使用UpdatePanel吗?这应该有效。
<script type="text/javascript">
function pageLoad() {
$('#TextBox1').unbind();
$('#TextBox1').datepicker();
}
</script>
<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Button runat="server" ID="Button1" />
<asp:TextBox runat="server" ID="TextBox1" />
</ContentTemplate>
</asp:UpdatePanel>
的基本示例