Asp.net mvc 如何在MVC.ASP.NET中将变量从string转换为int
我在MVC.ASP NET Razor Syntax中有一个变量:Asp.net mvc 如何在MVC.ASP.NET中将变量从string转换为int,asp.net-mvc,razor,Asp.net Mvc,Razor,我在MVC.ASP NET Razor Syntax中有一个变量: var data = System.Web.HttpContext.Current.Request.Form["data"]; var数据是一个字符串。有没有办法把它输入int 谢谢在razor中,您可以使用@{//c code}语法。。试试这个 @{ int value; if (int.TryParse(Request.Form["data"], out value)) { // it's
var data = System.Web.HttpContext.Current.Request.Form["data"];
var数据是一个字符串。有没有办法把它输入int
谢谢在razor中,您可以使用@{//c code}语法。。试试这个
@{
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"]);
但你确实应该读一下。和命名对话、视图模型和强类型视图
当你了解它是如何工作的,你就不再需要这种转换了