在asp.net中,我需要检查表单中是否有某些键。我该怎么做呢?我认为form.HasKey()会工作,但后来我发现没有过载,真的只是告诉你它是否空。如何在不导致异常的情况下检查密钥?密钥允许为空。
答案 0 :(得分:16)
Request.Form.AllKeys.Contains(v)
答案 1 :(得分:1)
如果你经常使用它,试试这个..
public static bool ContainsKey(this HttpRequestBase request, string key)
{
return request.Params.AllKeys.Contains(key);
}
if(Request.ContainsKey("keyToSearch"))
DoSomething();