12得票4回答
ASP.NET MVC. 通过 ViewData 传递列表

大家好,有人知道如何通过“ViewData”传递一个列表吗?这是我正在尝试的,但我觉得我可能在某个地方漏掉了一个类型转换。List<GalleryModel> galleryList = new List<GalleryModel>(); gallery...

189得票9回答
向强类型的局部视图传递附加的ViewData

我有一个强类型的Partial View,它需要一个ProductImage,当它被渲染时,我还想为它提供一些在包含页面动态创建的额外ViewData。如何在RenderPartial调用中同时传递我的强类型对象和自定义的ViewData给Partial View?var index = 0;...

9得票4回答
在ASP.NET MVC中如何使用用户控件来显示“数据岛”?

我正在尝试找出如何在ASP.NET MVC中使用用户控件。我知道如何将用户控件添加到视图中以及如何向其传递数据。但是,我无法弄清楚的是如何在不必在每个控制器中检索和传递数据的情况下完成此操作。 例如,如果我有一个用户控件,用于显示最近发布的文章,但不是所有页面都需要显示,那么我该如何编写控制...

8得票1回答
在MVC 4中创建下拉列表的最佳方法是什么?

我想知道,在MVC 4中创建下拉列表的最佳方法是什么?使用ViewBag还是其他方法?

12得票4回答
何时使用ViewData而不是ViewModels?

假设你想开发你的控制器(Controller),使其使用ViewModel来包含Views所需渲染的数据,那么是否所有的数据都应该包含在ViewModel中?在什么条件下可以绕过ViewModel? 我提出这个问题是因为我处于这样一个位置:一些代码正在使用ViewData,而另一些则使用Vi...

7得票2回答
在ASP.NET MVC3中使用ViewData将字符串从控制器传递到视图

我正在尝试将一个随机 字符串 从我的控制器传递到视图。 这是我的控制器代码: [HttpPost] public ActionResult DisplayForm(UserView user) { //some data processing over h...

7得票2回答
ASP.NET MVC模型与ViewData用于选择列表

我有一个ASP.NET MVC应用程序,其中包含许多下拉列表和多选列表。基本上是许多选项列表。 我的问题是:将这些列表作为模型的一部分传递到视图中还是作为ViewData更好? 目前,我将它们作为ViewData传递,因为我不真正需要它们在模型上,而且它们似乎对于在模型上传递来说可能很笨重...

366得票17回答
ViewData和ViewBag有什么区别?

我在MVC3中看到了ViewBag,与MVC2中的ViewData有何不同?

28得票6回答
Html.HiddenFor的value属性未设置

我本可以使用@Html.HiddenFor(x=> ViewData["crn"]) 但是,我明白了: <input id="ViewData_crn_" name="ViewData[crn]" type="hidden" value="500" /> 为了绕过这个问题...

10得票2回答
向DisplayFor模板传递额外的ViewData

我想在调用HTML助手DisplayFor时,将对象Model.AvailableVerticalType和expression、templateName一起传递。 如果不传递对象,则DisplayFor()语法如下:@Html.DisplayFor(o => offer, MVC.Sh...