【发布时间】:2018-06-27 03:11:58
【问题描述】:
这是我在 C# 视图中的列表
@model SmartFeedBackModel.Models.Question;
@{
ViewData["Title"] = "Index";
}
@{
List<SmartFeedBackModel.Models.Question> list = ViewBag.Questions;
}
这是我的 java 脚本函数
var i = 0;
var qustid = 0 ;
function aaa() {
var a = @list[0].Answer1;
alert(a);
qustid = 22;
i = i + 1;
}
无法为变量 a 赋值
【问题讨论】:
-
list 和 js 函数都在同一个视图上。所以我需要在 js 函数中获取列表元素,然后通过按钮单击手动一一显示..如果你有更好的解决方案,请告诉我。在高级感谢中
-
如果你能在这个元素 "@list[0].Answer1" 中显示警报,那就更好了
-
@NightOwl888 实际上并非如此,列表值将被生成并插入到 html 中(如果脚本在同一视图中)。 sandun 如果您打开浏览器控制台,您应该会看到错误,类似于
ReferenceError: <Answer1 value> is not defined。
标签: javascript c#