在ASP.NET MVC中,可以使用以下代码示例来生成整数数字:
public class NumberModel
{
public int Number { get; set; }
}
@model NumberModel
@{
ViewBag.Title = "Generate Number";
}
Generated Number: @Model.Number
@using (Html.BeginForm())
{
}
public class NumberController : Controller
{
public ActionResult GenerateNumber()
{
NumberModel model = new NumberModel();
model.Number = GenerateRandomNumber();
return View(model);
}
private int GenerateRandomNumber()
{
Random random = new Random();
return random.Next();
}
}
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
现在,当用户访问"Number/GenerateNumber"的URL时,将会自动生成一个整数数字并显示在视图页面上。