如何访问在Controller中创建的View中的变量?如何访问在Controller中创建的View中的变量?
3
A
回答
3
您需要将变量发送到ViewModel中的视图(参数View()
方法)或TempData字典。
1
您可以将其添加到ViewData []字典或(更新的)ViewBag动态。
在你的控制器:
ViewData['YourVariable'] = yourVariable;
// or
ViewBag.YourVariable = yourVariable;
在你看来:
<%: ViewData["yourVariable"] %>
// or
<%: ViewBag.YourVariable %>
8
要么把变量进入模型,您正在使用您的浏览
或者使用ViewBag变量 - 例如从http://weblogs.asp.net/hajan/archive/2010/12/11/viewbag-dynamic-in-asp-net-mvc-3-rc-2.aspx
public ActionResult Index()
{
List<string> colors = new List<string>();
colors.Add("red");
colors.Add("green");
colors.Add("blue");
ViewBag.ListColors = colors; //colors is List
ViewBag.DateNow = DateTime.Now;
ViewBag.Name = "Hajan";
ViewBag.Age = 25;
return View();
}
和
<p>
My name is
<b><%: ViewBag.Name %></b>,
<b><%: ViewBag.Age %></b> years old.
<br />
I like the following colors:
</p>
<ul id="colors">
<% foreach (var color in ViewBag.ListColors) { %>
<li>
<font color="<%: color %>"><%: color %></font>
</li>
<% } %>
虽然希望你将使用剃刀:)
+0
是的,我正在使用剃刀:) – misho 2011-03-03 13:57:38
相关问题
- 1. 从View Controller中的App Delegate访问变量
- 2. 如何在不同的View Controller中访问Userdefault
- 3. 如何访问ES6风格的Angular Controller中的范围变量?
- 4. 如何获取访问Controller中的变量的服务?
- 5. 初始化View Controller变量?
- 6. 如何访问我的少包中创建的变量?
- 7. 当我们在iOS中推控制器时,如何访问Last view controller的变量?
- 8. 如何在yii中检查Controller中模型创建者的访问?
- 9. 如何在mvc3中访问Controller中动态创建的复选框值?
- 10. 如何在Groovy中创建和访问全局变量?
- 11. 如何在View中创建/访问Django中的动态表单字段?
- 12. 在app_model中的app_controller访问中创建一个变量
- 13. 如何从CONTROLLER访问JSP中的值?
- 14. 如何访问JavaFx 2.0中的Controller类?
- 15. CODEIGNITER:在Controller中创建库实例,从视图中访问
- 16. 如何将Table View Controller的类型更改为常规View Controller?
- 17. iPhone:如何从另一个控制器类访问View Controller中的数据?
- 18. 如何从我在该类中创建的类访问类的变量?
- 19. 如何在创建宝石的情况下访问ruby中的类变量?
- 20. 创建可在Wordpress中设置的主题访问变量
- 21. 在主页面创建的IFRAME中访问会话变量
- 22. 如何在actions.class.php中创建变量以便它们可以在layout.php中访问?
- 23. 如何从标签栏控制器访问View Controller?
- 24. 如何访问动态创建的变量的方法?
- 25. 如何从我创建的子类的实例访问变量?
- 26. 如何在Swift中以编程方式创建View Controller及其控件?
- 27. Yii Framework如何从Controller中调用View?
- 28. Laravel:如何在刀片中创建数据库和访问值的变量
- 29. 如何访问JSON中的变量
- 30. 如何访问ipython中的shell变量
你说得对。我试着去做:'var res = calculator.Div(19.2,23.3); return View(res);'在视图中,我试图用@res显示这个变量。但是,我收到错误“编译器错误消息:CS0103:名称'res'在当前上下文中不存在” – misho 2011-03-03 13:49:59
@misho:将'Model'设置为您的值。 – SLaks 2011-03-03 13:56:11
目前还不清楚。你能解释我多一点吗? – misho 2011-03-03 13:59:35