在ASP.NET中,Request.Form 是一個集合,用于獲取由客戶端(瀏覽器)通過 POST 方法發送到服務器的表單數據。
使用 Request.Form 可以方便地訪問表單中的各個字段值。可以通過字段名訪問特定字段的值,例如 Request.Form[“fieldName”],其中 “fieldName” 是表單字段的名稱。
以下是 Request.Form 的一些常見用法示例:
獲取表單字段值:
string fieldValue = Request.Form["fieldName"];
檢查表單字段是否存在:
if (Request.Form.AllKeys.Contains("fieldName"))
{
// 表單字段存在
}
迭代所有表單字段:
foreach (string key in Request.Form.AllKeys)
{
string value = Request.Form[key];
// 處理字段值
}
需要注意的是,使用 Request.Form 獲取的字段值都是字符串類型。如果需要將其轉換為其他類型,可以使用相應的類型轉換方法,如 Convert.ToInt32、Convert.ToDecimal 等。
此外,還可以通過 Request.Form 的 Count 屬性獲取表單字段的數量,通過 Request.Form 的 Keys 屬性獲取表單字段的名稱集合。