Asp.net mvc 我们可以在asp.net mvc中使用html标记吗

Asp.net mvc 我们可以在asp.net mvc中使用html标记吗,asp.net-mvc,html,asp.net-mvc-3,asp.net-mvc-4,Asp.net Mvc,Html,Asp.net Mvc 3,Asp.net Mvc 4,我想在asp.net mvc中使用以下html标记,可以吗 <form action="demo_form.asp"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> </form>

我想在asp.net mvc中使用以下html标记,可以吗

<form action="demo_form.asp">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
</form>

您只需使用这些代码将视图设置为强类型视图,就可以使用这些代码

C控制器代码

C类代码

Razor视图代码


如果您不想创建强类型视图,那么您可以这样做

[HttpPost]
    public ActionResult Index(string fname, string lname)
    {
        return View();
    }

你为什么不试试呢!
 public class sample
{
    public string fname { get; set; }
    public string lname { get; set; }
}
    @model WebApplication1.Models.sample

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>


    @using (Html.BeginForm("index","Home"))
    {
          <input type="text" name="fname"><br>
  <input type="text" name="lname"><br>
  <input type="submit" value="Submit">
    }

</body>
</html>
[HttpPost]
    public ActionResult Index(string fname, string lname)
    {
        return View();
    }