-4
我在MVC .ASP NET剃刀Synthax這個變量來詮釋:如何從字符串變量投在MVC .ASP NET
var data = System.Web.HttpContext.Current.Request.Form["data"];
VAR數據是一個字符串。有什麼辦法可以將它轉換爲int嗎?
感謝
我在MVC .ASP NET剃刀Synthax這個變量來詮釋:如何從字符串變量投在MVC .ASP NET
var data = System.Web.HttpContext.Current.Request.Form["data"];
VAR數據是一個字符串。有什麼辦法可以將它轉換爲int嗎?
感謝
在剃鬚刀,你可以使用@ {// C#代碼}語法..試試這個;
@{
int value;
if (int.TryParse(Request.Form["data"], out value))
{
// it's a number use the variable 'value'
} else {
// not a number
}
}
您正在尋找:
var intData = Convert.ToInt32(System.Web.HttpContext.Current.Request.Form["data"]);
但你definatly應該閱讀有關MVC model binding。和名稱對話和ViewModels和強類型視圖。
當你明白它是如何工作的時候,你將不再需要這個轉換。