MVC3的UnobtrusiveJavaScriptEnabled功能是否可以與除Razor外的其他視圖引擎一起使用。 我會這樣認爲,但我看到的所有例子都是針對剃刀
我目前使用Spark視圖引擎。 我在web.conf的appSettings設置..
UnobtrusiveJavaScriptEnabled Spark View Engine
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
我爲dataannotations添加參考星火配置的頁面/命名空間部分
<add namespace="System.ComponentModel.DataAnnotations"/>
我已經包括datannotations上驗證我的屬性模型和 試圖創建一個文本框
例如Html.TextBoxFor(m => m.name);在我看來。
但是輸入框沒有附加屬性。輸出是。
<input type="text" value="" name="name" id="name">
如果我能得到這個工作,我承擔dataannotation extensions也應該工作。
你期望在''上有哪些屬性?不顯眼的JavaScript意味着JavaScript不會將**作爲標記的屬性,而是在頁面加載後通過JS進行連接。 – Jeff 2011-05-13 13:56:43
我認爲不顯眼的意思是在標籤上使用html5屬性,並將javascript連接到他們,但我可能是錯的。我得到了它加入Html.BeginForm幫手的工作,J.W的回答也是正確的。 – rqmedes 2011-05-13 14:18:05