我将旧的 .NET 3.5 WebForms“网站”转换为“Web 应用程序”。现在我不知道这是否是原因,但之前工作的所有动态 JSON 属性名称现在在 aspx 页面 eq 中产生语法错误(“预期属性名称”)。
...
rules: {
<%= txtDisabledFromDate.UniqueID %>: {
required: function(element) {
return jQuery("#<%= rbDisabledBetween.ClientID %>:checked").size() == 1;
},
digits: true
},
...
如果我<%= txtDisabledFromDate.UniqueID %>
用双引号括起来,错误就会消失,但是 javascript 会停止工作。