2013-10-04 41 views

回答

2

someValue将在该视图中为Model。为了实现此目的,page1的视图需要绑定到该模型类型。因此,我们假设someValue的类型为MyModel。然后page1观点将首先在@model声明如:

@model MyWebApplication.MyNamespace.MyModel 

基本上在视图中的第一行会是这样完全限定的类型名称,告诉将使用哪种类型的模型的视图。然后在视图中的任何其他位置,通过引用Model可以引用该模型的实例(在这种情况下为someValue)。所以,你可能会发出一个部分的标题基于模型属性,例如:

<h1>@Model.Title</h1> 

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

+0

我可以在返回视图(ImageObj)中返回bitmap.drawing.Image类型对象吗? – user2408194

+0

@ user2408194:您可以在技术上使用任何您想要的对象。我想'Image'的问题就是你在视图中使用它的计划。如果你想显示图像,你可能不会以正确的方式进行。 – David

+0

我想给图像web服务,可以采取HttpPostedFileBase file.i从另一个actionResult方法调用我的webserivce – user2408194

相关问题