2
我最近使用.NET,並檢查一些字段。RequiredFieldValidator - 所以如果Javascript被禁用,整個.NET控件都可以避免?
我知道檢查客戶端(JavaScript)和服務器端有:
Page.Validate();
if (!Page.IsValid)
{
}
但如果JavaScript被禁用所有的人都沒有檢查(事實上的JavaScript返回false時我嘗試做的請求到服務器。
所以,這是.NET的限制,或者有其他的方式做這些檢查沒有JS?
爲了擴展你的答案:客戶端驗證是爲了方便用戶而提供的 - 服務器端驗證用於確保數據是正確的。他們的目的完全不同,因此不應混淆。 –
是的,但這是我的問題:沒有JavaScript我不能使用這些控件? – markzzz
@markzzz:沒有Javascript,你不能使用任何需要Javascript的控件。應該是一個沒有道理的:-) –