在javascript函数中使用@Html.Raw
using @Html.Raw in javascript function
我的js函数中有以下代码行,保存为单独的js文件
$('#Page').val(@Html.Raw(Json.Encode(Model.MyFormats));
在firebug控制台内的页面加载中,我收到以下错误
SyntaxError:非法字符
指针指向@Html.Raw...
内的@
Razor代码未在外部文件中解析。您需要将@Html.Raw(Json.Encode(Model.MyFormats)
的值分配给主视图中的javascript变量,并将其传递给外部脚本(例如,将其分配给全局变量,然后使用$('#Page').val(myFormats);
)
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 在javascript函数中使用@Html.Raw
- 在ASP.NET MVC中写入@Html.Raw(Html.Debug)时出现语法错误
- Javascript:获取使用 @Html.Raw 时的 json 对象数量
- 我可以使用 Ajax 和 Visual Composer (Raw HTML 和 Raw JS) 提交 HTML Sal
- 将Html.Raw()存储在Javascript、ASP.NET MVC 3中的字符串中
- 如何正确解码使用Html.Raw(JSON.Encode(Model))编码的JSON字符串
- ASP.NET:非法字符'@'在'@Html.Raw'呼叫
- 在Razor's Html.Raw中转义单引号javascript参数
- 难以使用@HTML.Raw包含脚本标签