0
我有这样的家庭控制器的方法。如何访问操作结果返回值asp.net mvc 4
public actionResult page1()
{
//some operation here
return view(someValue);
}
任何人都可以告诉它究竟在做什么以及如何访问视图中的“someValue”。
我有这样的家庭控制器的方法。如何访问操作结果返回值asp.net mvc 4
public actionResult page1()
{
//some operation here
return view(someValue);
}
任何人都可以告诉它究竟在做什么以及如何访问视图中的“someValue”。
someValue
将在该视图中为Model
。为了实现此目的,page1
的视图需要绑定到该模型类型。因此,我们假设someValue
的类型为MyModel
。然后page1
观点将首先在@model
声明如:
@model MyWebApplication.MyNamespace.MyModel
基本上在视图中的第一行会是这样完全限定的类型名称,告诉将使用哪种类型的模型的视图。然后在视图中的任何其他位置,通过引用Model
可以引用该模型的实例(在这种情况下为someValue
)。所以,你可能会发出一个部分的标题基于模型属性,例如:
<h1>@Model.Title</h1>
(注意模型的类型不能是一个字符串,因为View(string)
已经为View()
方法的重载如果。你只需要一个字符串,将它包装在一个自定义对象中。)
我可以在返回视图(ImageObj)中返回bitmap.drawing.Image类型对象吗? – user2408194
@ user2408194:您可以在技术上使用任何您想要的对象。我想'Image'的问题就是你在视图中使用它的计划。如果你想显示图像,你可能不会以正确的方式进行。 – David
我想给图像web服务,可以采取HttpPostedFileBase file.i从另一个actionResult方法调用我的webserivce – user2408194