2011-11-01 67 views

回答

2

如果你想檢查是否有某些關鍵的Request.Form集合中存在,你可以這樣做是這樣的:

if(Request.Form.AllKeys.Any(k => k == "text_check")) { ... } 

,並隨後得到它的價值:

if(Request.Form.AllKeys.Any(k => k == "text_check")) 
{ 
    var textCheckValue = Request.Form["text_check"]; 
} 

要獲得總然後鍵數:

var count = Request.Form.AllKeys.Count(); 
1

如果您使用服務器端控件,可以使用Request.Form.Contains(text_check.UniqueId)確保表單在回發期間具有該值。

1

要檢查是否有鍵的形式數據時,可以將該值只是比較空:

if (Request.Form["text_check"] != null) { 

如果密鑰存在,你總能得到一個字符串值回,即使值爲空。

如果你想檢查是否有一個非空值,可以使用String.IsNullOrEmpty方法:

if (!String.IsNullOrEmpty(Request.Form["text_check"])) { 
相關問題