日期:2014-05-17  浏览次数:20469 次

求教一个MVC基础问题.
视图文件如何使用 控制器变量啊?
貌似只能传递一个实体过去. Controller里面return View(Model);
我要是想用多个变量怎么办?
webform直接在cs里定义protected string str;
前面就能用了,不知道MVC需要怎么弄?
还有就是逻辑代码写在哪啊?cshtml还是 控制器里?

MVC新手求教。。。。

------解决方案--------------------
controler里面写 ViewData["key"]="test";

前台<%= ViewData["key"]%>

这么输出试试
------解决方案--------------------
在控制器里面可以这样定义变量:ViewBag.UserName = "aaa";
然后在视图中可以这么使用变量:@ViewBag.UserName