0
A
回答
4
它不會在js文件的工作,但你可以把它寫在script標籤是這樣的:
<script type="text/javascript">
var name = '<%: Model.Name %>';
</script>
0
我必須指向在你的標題中你提到了Razor,但在你使用老派aspx語法的問題中。那麼你使用Razor還是網絡表單?
無論如何,您應該將您的模型放入單引號'@Model.YourField'
或'<% Model.YourField %>'
或與此非常相似。
這種方式或其他方式,這裏是成功地回答問題,回答正是你的問題:
Accessing ASP.NET MVC Model Data from external Javascript file
以防萬一,這裏是你的另一個例子,如何使用老派風格讀Model
值當你在你的問題描述:
How to access Model.Something value in ASP MVC at View's javascript section
希望這會有所幫助,請讓我知道如果沒有。
0
你可能有一個標籤,其編號爲型號名稱:
<tag id='@Model.Name' class="test"></tag>
而且在JS文件,你可以得到你的模型的名稱,如下列:
var name=$("tag.test").attr("id");
0
它可以幫助全給你
<script type="text/javascript">
var name = @Model.Name ;
</script>
0
我最近在這個話題上寫了博客:Generating External JavaScript Files Using Partial Razor Views。
我的解決方案是使用自定義屬性(ExternalJavaScriptFileAttribute
),該屬性呈現部分Razor視圖,然後在沒有周圍<script>
標記的情況下返回它。這使得它成爲一個有效的外部JavaScript文件。您也可以查看6 ways of passing .NET server-side data to JavaScript。
0
你可以把你的模型中隱藏字段(一個或多個),然後看它的js文件
相關問題
- 1. 從MVC 3 Razor RadioButton列表獲取值
- 2. MVC 3 Razor視圖:從布爾模型值生成JavaScript
- 3. 如何在MVC Razor視圖中從模型中獲取ID
- 4. 傳遞和獲取值從多個模型C#MVC RAZOR
- 5. 如何在MVC 3 Razor中將模型綁定到模型的屬性?
- 6. MVC Razor - 將模型值設置爲其他模型值?
- 7. MVC Razor Html.Partial子模型
- 8. 如何寫.js文件從XML文件中讀取
- 9. MVC 3 Razor - Ajax.BeginForm OnSuccess
- 10. 如何從文件中讀取值。 tokenizer
- 11. 如何從屬性文件讀取值?
- 12. 如何從configuration.config文件讀取值?
- 13. 如何從json文件中讀取值
- 14. 如何從JSON文件中讀取值?
- 15. 使用Razor MVC在正常模型中播放的IEnumerable模型使用Razor MVC
- 16. MVC 3 ViewModel模式問題(使用RAZOR)
- 17. 如何在MVC 3中讀取word文件C#
- 18. 如何從rails讀取xmi文件?
- 19. 如何將其重寫到MVC Razor 3?
- 20. 如何在MVC 3 Razor中使用knockout.js?
- 21. ASP.Net MVC 3..0 Razor屬性值?
- 22. 如何從枚舉類型的屬性文件中讀取值?
- 23. 如何從包含的JS文件的MVC Razor代碼執行JavaScript函數?
- 24. 聚合JS從JSON文件讀取
- 25. Python 3 - 從文件中讀取文本
- 26. MVC 3 Visual Studio 2010 Razor模型智能感知不起作用
- 27. 在ASP.NET MVC 3 Razor中將JavaScript var保存到C#模型中?
- 28. 如何在MVC 3視圖中的JS中獲取模型項數據?
- 29. 製作一個mvc文本框,可以從模型中讀取
- 30. 在MVC 3 w/razor中添加子條目時獲取父模型ID?
但是你爲什麼不從MVC驗證使用寫它的呢? – 2013-03-16 19:42:34