2012-11-06 63 views
0

我有一個使用EditorTemplate一個Telerik的網格:禁用Telerik的MVC電網驗證

編輯:
@ModelType Date
@Html.Telerik.DatePicker.Name(ViewData.TemplateInfo.GetFullHtmlFieldName(String.Empty)).Value(Model)

在我的ViewModel:
UIHint("Date")
DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:dd-MM-yyyy}")
Public Property data As Date

我不能讓客戶端方面驗證工作所以我決定禁用他們。 我在webconfig添加(視圖和應用程序)
add key="ClientValidationEnabled" value="false"
add key="UnobtrusiveJavaScriptEnabled" value="false"

但它仍然試圖驗證領域。我想這是網格中的一些屬性..
我如何禁用驗證?

Thks。

編輯:

我在一個簡單的表格試用了ClientValidationEnabled和UnobtrusiveJavaScriptEnabled都是假的。所以這個問題應該在telerik Grid中,它忽略了這些鍵並且仍然進行驗證。我如何禁用網格中的驗證?

回答

0

它有可能是您的頁面被緩存。嘗試Ctrl + F5和/或刪除緩存並重試。

<configuration> 
<appSettings> 
<add key="ClientValidationEnabled" value="false"/> 
<add key="UnobtrusiveJavaScriptEnabled" value="false"/> 
</appSettings> 

我只是想它(與兩個假),它工作正常。

+0

您可以在View中設置啓用客戶端驗證。 @ {Html.EnableClientValidation(false); } –

+0

答案亞瑟,但我已經嘗試過,它並沒有解決它。輸入是在EditorTemplate裏面,這可能與問題有關嗎? – ricastro