14得票1回答
ASP.NET MVC - 使用ViewData传递Json字符串到视图

我试图使用ViewData将Json传递给我的视图 控制器ViewData("JsonRegionList") = Json(RegionService.GetActiveRegions()) 视图 $("input#UserRegion").autocomplete({ ...

14得票1回答
在HttpContext.Current.Items和ViewData中存储数据的区别

何时适合将数据存储在HttpContext.Current.Items[...]中,而不是存储在ViewData[...]中? 我正在尝试找出在此集合中存储数据的最佳做法,我不确定是否安全将特定于用户的数据存储在HttpContext.Current.Items中。 一个用例是从基本控制器...

14得票4回答
如何在ASP.NET MVC中保留查询字符串的值?

如何在asp.net mvc中持久化查询字符串的值? 如果我有一个url: /questions?page=2&sort=newest&items=50&showcomments=1&search=abcd 在分页链接中,我希望保留所有查询字符串的值,以便用...

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

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

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

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

12得票3回答
从ViewData填充下拉列表

我在控制器中有一个视图数据(ViewData),它由一个列表填充:List<employee> tempEmpList = new List<employee>(); tempEmpList = context.employees.ToList(); ViewData[...

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

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

10得票1回答
如何在ASP.NET MVC中将多个模型传递给局部视图

我一直在阅读Scott Guthrie关于从控制器传递ViewData到视图的帖子,但我不认为这个教训适用于我的特定情况。 (注意:由于客户专有限制,我不能粘贴实际代码,所以如果我编造的案例有点愚蠢/令人困惑,我很抱歉。) 我有一个名为ScenarioController的控制器,它处理与...

9得票3回答
ASP.NET MVC - 如何将数组传递给视图?

我在这里也很苦恼,想要找到一种简单的方式,在ASP.NET MVC框架中将数组从控制器传递到视图。 所以在我的控制器中,我会有类似以下的代码: public class HomeController : ApplicationController { public Actio...

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

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