9得票4回答
MVC用户控件+视图数据

你好,我是新手,对MVC不太熟悉,我已经尝试了很多方法,但都没有成功构建MVC用户控件并返回ViewData。希望有人能提供一份详细的步骤解决方案来解决这个问题。如果您能详细说明解决方案,那将非常有帮助。 很抱歉我的问题描述不够清晰,我想澄清一下,我最终想做的是将id传递给控制器Action...

9得票3回答
如何通过@Html.EditorFor将值通过ViewData传递到编辑器模板

在强类型视图中,针对 @model System.Tuple<Person, List<Survey>> 我在 for-each 循环中使用: @Html.EditorFor(x => survey.Questions) 将问题呈现在“调查”中。它...

8得票3回答
雷顿圆顶 MVC- 为什么在 MVC 中只有一个模型?

当Jeremy和Chad发布他们的FubuMvc项目时,他们提到了一个不同的特点,即他们的“Thunderdome原则”: “Thunderdome原则” - 所有控制器方法都接收一个ViewModel对象(在某些情况下为零个对象),并返回一个单独的ViewModel对象(一个对象进入,一...

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

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

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

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

7得票2回答
在使用asp.net razor标记的文本框中添加新行

在 Razor 的 @foreach 语句中,如何在每个项目后添加换行符到文本区域中? 下面的代码将所有内容显示在同一行上,例如... 12341524345634567654354487546765 但我想要的是... 12341524 34563456 76543544 87...

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

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

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

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

7得票2回答
ASP.NET MVC用户控件视图数据

当控制器根据模型呈现视图时,您可以使用索引器(即ViewData [“Property”])从ViewData集合中获取属性。然而,我尝试使用以下方式调用共享用户控件: return View("Message", new { DisplayMessage = "This is a test...

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

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