【发布时间】:2018-01-07 06:18:28
【问题描述】:
c#代码:
public class Person{
public string Name { get; set; }
public age int { get; set; }
}
生成#Person_Name id的cshtml代码
@Html.DropDownListFor(m => m.Person.Name)
javascript代码:
$('#Person_Name').on("change", function () {
//Do something
}
如果我将 Person 类属性名称从 Name 更改为 FullName。接下来就是修改cshtml代码为:
@Html.DropDownListFor(m => m.Person.FullName)
我知道您可以手动进入并更改 Jquery 代码,但是如果进行了此更改并且进行更改的人不知道 jquery,则会导致错误。有没有办法通过某种形式的通知或日志记录来防止这种情况发生?而不仅仅是记住需要更改 jquery。
【问题讨论】:
-
看不到您的代码时很难提供帮助。
-
“它不会提醒我我的 JavaScript 现在针对的是不存在的 id。” 如果您在浏览器中打开了开发人员的工具并且您正在寻找在“控制台”选项卡上,您将看到您的错误。尝试使用未找到的元素将导致类似于
Unable to find property Xyz on undefined.的错误
标签: javascript c# asp.net-mvc