2
我最近使用.NET,并检查一些字段。RequiredFieldValidator - 所以如果Javascript被禁用,整个.NET控件都可以避免?
我知道检查客户端(JavaScript)和服务器端有:
Page.Validate();
if (!Page.IsValid)
{
}
但如果JavaScript被禁用所有的人都没有检查(事实上的JavaScript返回false时我尝试做的请求到服务器。
所以,这是.NET的限制,或者有其他的方式做这些检查没有JS?
为了扩展你的答案:客户端验证是为了方便用户而提供的 - 服务器端验证用于确保数据是正确的。他们的目的完全不同,因此不应混淆。 –
是的,但这是我的问题:没有JavaScript我不能使用这些控件? – markzzz
@markzzz:没有Javascript,你不能使用任何需要Javascript的控件。应该是一个没有道理的:-) –