[英]T4MVC support for TypeScript
在我的ASP.NET MVC(5)應用程序中,我正在使用T4MVC防止魔術字符串出現在我的視圖中。
但是,通常在我的JavaScript或TypeScript代碼中需要一個網址,尤其是在執行AJAX請求時。
目前,我在視圖中使用Razor代碼來設置JavaScript變量來保存網址:
window['myJavaScripVariableName'] = '@Url.Action(MVC.Progress.MyActionMethodName())';
然后從.js和.ts代碼文件訪問它們,例如:
$.get(window['myJavaScripVariableName'], { operationCategory: this.operationCategory })
.done((data) => {...
但是,當有數十個Url通過時,這很快變得很無聊, myJavaScripVariableName
我在myJavaScripVariableName
中以兩個外觀之一myJavaScripVariableName
了。
是否支持不對JavaScript / TypeScript中的Url文字進行硬編碼?
但是,當有數十個Url通過時,這很快變得很無聊,更不用說我在myJavaScripVariableName中以兩個外觀之一打錯字了。
您需要查看C#-> TypeScript代碼生成。 對於C#,最流行的選擇是http://type.litesolutions.net/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.