在我的應用程序,我使用clienside驗證要驗證的是從局部view.Partial視點編碼呈現特定的控制:驗證工作不正常而UnobtrusiveJavaScriptEnabled是真的
<fieldset>
<div>
<div>
<%= Html.LabelFor(model => model.OrderID) %>
</div>
<div class="editor-field">
<%=Html.DisplayFor(model => model.OrderID)%>
<%= Html.TextBoxFor(model => model.OrderID) %>
<%= Html.ValidationMessageFor(model => model.OrderID) %>
</div>
</div>
<fieldset>
渲染這個局部視圖之後。我用表單添加了這個。
及其工作不正常(因此未顯示的錯誤消息)時的控制是呈現局部視圖。 然後我在正常的視圖渲染這個控件它的工作正常。
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true">
我設置UnobtrusiveJavaScriptEnabled爲false後。然後我把我的控制部分。現在它的工作。但它不是正確的方式,我想以適當的方式做到這一點。
對此有任何想法。
對不起,我忘了一件事時,我使用的HTML開始與UnobtrusiveJavaScriptEnabled =真內部局部視圖形式。那個時候它也在工作。
請提高您接受的答案比率。 – Jonathan
@Jonathan Yeah。你需要給110%! – Dismissile