如何将int值作为模型传递给action方法中的视图

sre*_*010 1 asp.net asp.net-mvc

我正在使用ASP.NET MVC 1.我想从要查看的操作传递一个int值.我可以使用2种方式.

  1. 使用ViewData字典.
  2. 定义一个包含int值的类.

其他这两个,是否有一种方法可以将int值传递给view,这样我就可以像使用Model一样获取int值

<label><%= Model %></label>
Run Code Online (Sandbox Code Playgroud)

mar*_*are 6

这适用于MVC 2.不知道为什么你会坚持使用MVC 1.我也无法在MVC1中测试它,所以我不能保证它在那里工作.

    public ActionResult Five()
    {
        int five = 5;
        return View(five);
    }


<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<int>" %>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Five</h2>

    <%: Model %>

</asp:Content>
Run Code Online (Sandbox Code Playgroud)