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