我有一个 JavaScript 变量 output
。我有一个模型变量(即 List<String> dates
)。如何添加output
至List<string> dates
?
在 C# 中我会做这样的事情:
dates.Add(output);
但是@Model.dates.Add(output);
抛出错误,因为 while 在 @
它不识别 JavaScript 变量。我怎样才能逃脱@
引用 JavaScript 变量然后完成语句?
最佳答案
简短的回答是:你不能。 Javascript在客户端运行; Razor 在服务器上运行。
更长的答案是:如果您使用 jQuery 之类的东西通过 AJAX 发送数据,甚至是带有隐藏输入字段的表单,您可以使用服务器上的数据,然后使用新模型重新加载 View ,或者根据需要重定向到不同的 View 。
关于javascript - 将 JavaScript 变量添加到模型中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31657046/