NET给MVC页面传递数据

 可以使用ViewBag 方式,例如下面的方式:

 

 

 public ActionResult Index(string zipFile="",string message="")

        {

            string iisVersion = IISControlHelper.IISWorker.GetIIsVersion();

            ViewBag.IISVerion = iisVersion;

            ViewBag.ZipFile = zipFile;

            ViewBag.Message = message;

          

            return View();

        }

 

 

 

ViewBag 是动态类型,在前端页面直接使用它既可。

 

也可以通过Action传递一个对象给页面,方法如下:

 

 public ActionResult Index(string zipFile="",string message="")

 {

      var siteList = IISControlHelper.IISWorker.GetServerBindings();

      return View(siteList);

 }

 

然后,在 index.cshtml 页面的头部,引入这个Model:

 

@model List<IISControlHelper.IISInfo>

@{

    ViewBag.Title = "ASP.NET在线创建网站Demo";

}

 

相关内容推荐

返回
顶部