我真的不明白Html.Action(string,object)
的用法,它的返回类型是HTMl字符串,为什么我们甚至需要它?以及它与partialview结果有什么关系?我看到一些人在他们的任何视图中使用@html.action(String actionname,Object routeobject);
,并且通过此方法调用的控制器返回partialviewresult什么是?为什么我们使用@ html.action(string,object)?
-1
A
回答
0
首先,HtmlString表示不应再次编码的HTML编码的字符串。 HtmlString Class
有,我相信是从this问题好回答:
@Html.Action
和@Html.RenderAction
使用时,当你想要展示的任何组件类型的局部视图模型是独立于父模型,基本上它是用来内容在页面上。您必须创建一个操作方法,该方法在从视图调用方法的同时返回部分视图结果。
更多,使用Html.Action当你真正需要从服务器获取额外的数据来填充局部视图
请看看在documentation更详细的信息。
更多关于同一主题的问题:
MVC Html.Partial or Html.Action
也许发布提问之前,一些研究将更好
相关问题
- 1. 为什么string []被解释为object [],而不是对象,但我们可以分配object obj = new string []?
- 2. 为什么我们必须将HashMap <String,Object>转换为HashMap <String,Object> .toMap
- 3. 为什么string.Join(string,object [])是特殊的?
- 4. 什么是socket.emit(object,string)?
- 5. 为什么我们需要在getline(cin,string)之前使用cin.ignore()?
- 6. 为什么我们只在Java中使用(String args [])?
- 7. 为什么我们不能从Object []转换为String [],而我们可以从数组中的值?
- 8. 为什么我的POST返回[object Object]
- 9. 如果int不继承Object,那么为什么“String.format(String,Object ...)”用int的编译?
- 10. 为什么我们使用system.out.flush()?
- 11. 为什么我们使用常量?
- 12. 为什么我们要使用HttpContext.Current?
- 13. 为什么我们使用MapSqlParameterSource
- 14. 为什么我们使用AutoCompleteTextView
- 15. 装配需要什么?为什么我们使用它们?
- 16. 为什么我们使用Groovy中
- 17. 为什么我们使用内部类?
- 18. 为什么我们需要使用prompt.start()?
- 19. 为什么我们使用ViewTreeObserver#addOnGlobalLayoutListener()
- 20. 为什么我们使用setLayoutParams?
- 21. 为什么我们使用.htaccess文件?
- 22. 为什么我们使用Gtk :: TreeModel :: ColumnRecord
- 23. 为什么我们使用jquery.klass?
- 24. 我们为什么要使用NSOperationQueue?
- 25. 为什么我们使用end Function?
- 26. 为什么我们使用canvas.save或canvas.restore?
- 27. 为什么我们在jQuery中使用“({})”?
- 28. 为什么我们需要使用ExitWindowsEx
- 29. 为什么我们使用ChangeAwareList和ChangeAwareMap
- 30. 为什么我们使用SimpleLoadTimeWeaver?
请注意,模型 - 视图 - 控制器标签是关于模式的问题。 ASP.NET-MVC实现有一个特定的标签。 –
我明白,感谢您通知! – WaqarUlKhaf