我想访问该物业
public string gridHTML { get; set; }
我在我的控制器中定义的。我正在尝试像这样使用 JavaScript、MVC3 Razor 访问此属性
$(document).ready(function() {
var str = @Model.gridHTML ;
}
但我收到上述变量未定义的错误。有谁能够帮助我。提前致谢。
我想访问该物业
public string gridHTML { get; set; }
我在我的控制器中定义的。我正在尝试像这样使用 JavaScript、MVC3 Razor 访问此属性
$(document).ready(function() {
var str = @Model.gridHTML ;
}
但我收到上述变量未定义的错误。有谁能够帮助我。提前致谢。
如果您正确传递了模型,那么以下应该可以工作,除非剃刀语法不在单独的js
文件中
$(document).ready(function() {
var str = '@:Model.gridHTML';
console.log(str);
}
塔尔哈,
在对 3nigma 问题的评论中,您做了一个有趣的注释:
does not contain a definition for 'gridHTML' and no extension method 'gridHTML' accepting a first argument of type 'System.Collections.Generic.IEnumerable
你确定你正在将一个对象传递给你的视图吗?在我看来,您正在使用包含您的课程的可枚举列表。也许类和剃刀视图标题部分的粘贴可以进一步梳理您的问题。