Asp.net mvc 3 自定义ActionResult以返回视图=模型为只读
我在自定义ActionResult中有一段代码 VB.NET版本Asp.net mvc 3 自定义ActionResult以返回视图=模型为只读,asp.net-mvc-3,model,actionresult,Asp.net Mvc 3,Model,Actionresult,我在自定义ActionResult中有一段代码 VB.NET版本 Dim result As New ViewResult() result.Model= data ## Property Model is ReadOnly Return result ViewResult result = new ViewResult(); result.Model = data; // Property Model is ReadOnly return result; C#版本 Dim resul
Dim result As New ViewResult()
result.Model= data ## Property Model is ReadOnly
Return result
ViewResult result = new ViewResult();
result.Model = data; // Property Model is ReadOnly
return result;
C#版本
Dim result As New ViewResult()
result.Model= data ## Property Model is ReadOnly
Return result
ViewResult result = new ViewResult();
result.Model = data; // Property Model is ReadOnly
return result;
如何从自定义操作结果
中正确返回一个视图
,该视图也可以包含模型?设置
result.ViewData.Model = data;
我应该帮助你。实际上,get ViewResultBase.Model
实现为
public object Model
{
get {
return ViewData.Model;
}
}
您正在尝试以编程方式执行视图吗?是的。本质上,我需要创建一个定制的ActionResult(我称之为
Restful
),它检查Request.ContentType并返回适当的格式(Html、Json、Xml)啊,这不是真正受支持的。这是可能的,但不是很容易。我有一个答案,可以让你找到正确的方向。请查看以下帖子: