Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 如何访问操作结果返回值asp.net mvc 4_Asp.net Mvc 4_Visual Studio 2012 - Fatal编程技术网

Asp.net mvc 4 如何访问操作结果返回值asp.net mvc 4

Asp.net mvc 4 如何访问操作结果返回值asp.net mvc 4,asp.net-mvc-4,visual-studio-2012,Asp.net Mvc 4,Visual Studio 2012,我在家用控制器中有这样的方法 public actionResult page1() { //some operation here return view(someValue); } 任何人都能知道它到底在做什么,以及如何访问视图中的“someValue”。someValue将是视图中的模型。要使其工作,需要将page1的视图绑定到该模型类型。因此,让我们假设someValue属于MyModel类型。然后page1视图将以@model声明开始,例如: @model

我在家用控制器中有这样的方法

 public actionResult page1()
 {
     //some operation here
     return view(someValue);
  }

任何人都能知道它到底在做什么,以及如何访问视图中的“someValue”。

someValue
将是视图中的
模型。要使其工作,需要将
page1
的视图绑定到该模型类型。因此,让我们假设
someValue
属于
MyModel
类型。然后
page1
视图将以
@model
声明开始,例如:

@model MyWebApplication.MyNamespace.MyModel
基本上,视图中的第一行是这个完全限定的类型名称,告诉视图将使用什么类型的模型。然后,在视图中的任何其他位置,您都可以通过引用
模型
来引用模型的实例(在本例中为
someValue
)。因此,您可能会基于模型属性发出节标题,例如:

<h1>@Model.Title</h1>
@Model.Title

(请注意,模型的类型不能是字符串,因为
View(string)
已经是
View()
方法的重载。如果您只需要一个字符串,请将其包装在自定义对象中。)

我可以返回返回视图(ImageObj)中的bitmap.drawing.Image类型对象吗?@user2408194:从技术上讲,您可以使用任何想要的对象。我猜
Image
的问题是您打算在视图中使用它做什么。如果您试图显示图像,可能操作方式不对。我想将图像提供给可以获取HttpPostedFileBase文件的Web服务。我从另一个actionResult调用了我的webserivcemethod@user2408194:听起来。。。晦涩难懂的也远远超出了问题的范围。如果您试图将整个图像存储在视图中,以便发布到另一个操作,那么这可能不是正确的方法。一旦映像已经是服务器端的,最好将其保存到服务器端的某个位置。但是,在不知道自己想做什么的情况下,很难说得更具体。也许你可以用一个例子来更新这个问题?