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

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

45得票7回答
将ViewData保留在RedirectToAction中

[AcceptVerbs(HttpVerbs.Post)] public ActionResult CreateUser([Bind(Exclude = "Id")] User user) { ... db.SubmitChanges(); Vi...

8得票2回答
如何在Asp.net core中的ViewComponent之间共享ViewData

我有两个ViewComponent,我希望使用ViewData或其他技术来共享一些数据,并在主视图中使用这些数据,但这不是正确的方法。当到达两个ViewComponent的if条件时,每个ViewComponent的ViewData都为空。 public class OneViewCompo...

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

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

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

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

7得票4回答
在MVC中集中重复的ViewData的C#实现

当用户登录我的应用程序时,我希望在整个应用程序中显示他的姓名。我正在使用asp.net MVC框架。但我不想在每个控制器中都输入以下内容: ViewData["User"] = Session["User"]; 因为你不希望重复自己。我相信这是面向对象编程的DRY原则。 ViewData...

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

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

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

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

7得票3回答
ASP.NET MVC将原始HTML从控制器传递到视图

我已经为此苦思冥想几天了,不确定是我的环境问题还是代码本身的问题,因为我是基于ASP.NET MVC做的(尽管我有5年C#编程经验)。我使用的是最近干净安装的Win7x64和VS 2008,并且打了所有补丁。 我在数据库表中存储了原始HTML,根据一些规则由控制器进行选择性加载,这些规则我无...

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

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