2014-02-26 113 views
0

是否有任何引擎/工具/方式在JavaScript文件中有剃鬚刀?我真正需要的是這樣的:剃鬚刀引擎的JavaScript文件?

StudentModel.Js文件:

@model Student 

var x = { 
    Title: '@Html.DisplayFor(o=>o.Title)', 
    No:'@Model.No', 
    GradeId: '@Html.IdFor(o=>o.Grade)' 
}; 

注:

  1. 我不想使用cshtml文件與<script>裏面。
  2. 一個重要的事情是智能感知。
+0

RazorJS是最好的解決方案的情況 – Ehsan

回答

0

我還沒有試過,但沒有爲此提供一個NuGet包 - RazorJS

你可以找到詳細

http://john.katsiotis.com/blog/razorjs---write-razor-inside-your-javascript-files

+0

我之前檢查過它。這個組件只是一個html助手。 –

+0

它只是一個html助手,但助手會按預期呈現爲指向外部js文件的腳本標記。 – ssilas777

+0

謝謝,但它是一個討厭的解決方案也沒有智能感知和開發時間驗證內部的js文件...最後RazorJs沒有保持3年,因爲GrooV說 –

0

您可以創建有動作的控制器,返回一個局部視圖。在局部視圖,你可以寫你的JavaScript,並能夠通過<script src="http://url/JavascriptControllerName/Action"></script>

加載它作爲一個外部JavaScript文件,或者使用RazorJS NuGet包但處理不當一直保持了3年