是否有任何引擎/工具/方式在JavaScript文件中使用剃刀?我真正需要的是这样的事情:
StudentModel.Js文件:
@model Student
var x = {
Title: '@Html.DisplayFor(o=>o.Title)',
No:'@Model.No',
GradeId: '@Html.IdFor(o=>o.Grade)'
};
注意:
cshtml
内使用<script>
文件。 答案 0 :(得分:0)
我没试过这个,但有一个nuget包可用于此 - RazorJS
您可以找到详细信息
http://john.katsiotis.com/blog/razorjs---write-razor-inside-your-javascript-files
答案 1 :(得分:0)
您可以使用返回局部视图的Action创建一个Controller。在局部视图中,您可以编写JavaScript并将其作为外部JavaScript文件加载<script src="http://url/JavascriptControllerName/Action"></script>
或者使用RazorJS nuget包但未使用3年