viewdata相关内容

您如何在 asp.net mvc 中使用显示“孤岛"的用户控件?数据的?

我正在尝试找出如何在 asp.net mvc 中使用用户控件.我知道如何将用户控件添加到视图以及如何将数据传递给它.我无法弄清楚的是,您如何在不必检索和传递每个控制器中的数据的情况下做到这一点? 例如,如果我有一个用户控件,它显示站点中几个但不是所有页面上的最新帖子,我如何编写控制器以便获取该用户控件的数据并将其传递给用户控件仅从网站中的一个位置获取和传递数据,而不是在使用用户控件的每个不同 ..
发布时间:2022-01-22 19:34:33 C#/.NET

你如何在 asp.net mvc 中使用显示“岛"的用户控件?数据的?

我正在尝试找出如何在 asp.net mvc 中使用用户控件.我知道如何将用户控件添加到视图以及如何将数据传递给它.我一直无法弄清楚的是,您如何在不必在每个控制器中检索和传递数据的情况下执行此操作? 例如,如果我有一个用户控件在站点中的几个页面而不是所有页面上显示最近的帖子,我如何编写控制器以便我获取该用户控件的数据并将其传递给用户控件仅从网站中的一个位置,而不是在使用用户控件的每个不同控制 ..
发布时间:2022-01-05 17:14:56 C#/.NET

从 ViewData 填充下拉列表

我的控制器中有视图数据,它由一个列表填充: ListtempEmpList = new List();tempEmpList = context.employees.ToList();ViewData["tempEmpList"] = tempEmpList; 并且我将其传递到我的视图中,问题是,如何将 viewdata 列表的内容放入下拉列表中? 显示数据将是列表项中的 .name. ..
发布时间:2021-12-21 19:59:14 其他开发

没有“IEnumerable"类型的 ViewData 项有键'xxx'

在 Stack Overflow 上有几篇关于这个的帖子,但没有一个答案似乎可以解决我目前的情况. 我有一个带有表格的页面,每一行都有许多文本字段和一个下拉列表.所有下拉菜单都需要使用相同的 SelectList 数据,因此我将其设置如下: 控制器 ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), " ..

如何在不使用控制器基类的情况下为所有视图设置 ViewBag 属性?

过去,我通过让所有控制器继承自一个公共基本控制器,以全局方式将公共属性(例如当前用户)粘贴到 ViewData/ViewBag 上. 这使我可以在基本控制器上使用 IoC,而不仅仅是针对此类数据访问全局共享. 我想知道是否有其他方法可以将这种代码插入到 MVC 管道中? 解决方案 我没有尝试过,但你可以看看 注册您的视图,然后在激活过程中设置视图数据. 因为视图是即时注册 ..
发布时间:2021-11-30 19:51:09 其他开发

ViewData 和 ViewBag 有什么区别?

我在 MVC 3 中看到了 ViewBag.它与 MVC 2 中的 ViewData 有什么不同? 解决方案 它使用 C# 4.0 动态特性.它实现了与 viewdata 相同的目标,应该避免使用强类型视图模型(与应该避免使用 viewdata 的方式相同). 所以基本上它取代了魔法字符串: ViewData["Foo"] 具有魔法属性: ViewBag.Foo 您没有编译时 ..
发布时间:2021-11-29 08:34:38 C#/.NET

ASP.NET MVC - 如何将数组传递给视图?

我在这里苦苦挣扎,想找到一种简单的方法将数组从控制器传递到 ASP.NET MVC 框架上的视图. 所以在我的控制器中我会有类似的东西: 公共类 HomeController : ApplicationController{公共 ActionResult 索引(){string[] myArray = { "value01", "value02", "value03"};ViewData[ ..
发布时间:2021-11-18 03:45:31 C#/.NET

ViewData.ModelState.IsValid为false,因为Mvc无法解析以逗号分隔成千上万的值

我的字段类型为int?. 在视图上,我使用jquery插件,该插件用以下逗号分隔textBox值:3,463,436 = 3463436-它必须是int值. 但是在表单提交上,我收到错误消息“值'3,463,436'对于最大连续性无效." 有什么建议吗?谢谢. 解决方案 在ASP.NET MVC中,一个选项是实现自定义ModelBinder,该自定义ModelBinder ..
发布时间:2020-07-08 05:18:48 C#/.NET

发布数据时维护ViewBag值

我有一个逻辑问题需要回答!! 这是一个场景. -输入控制器 ViewBag.Name = "aaaa"; -在视图中 @ViewBag.Name “在我的控制器中,我为ViewBag设置了值,并在VIew中从ViewBag检索了值.现在在View中,我有一个按钮,该按钮将一些数据发布到HttpPost方法中.在HttpPost方法中,我更改了值对于ViewBag.因 ..
发布时间:2020-06-27 22:03:41 C#/.NET

在renderPartial中刷新viewData对象

对此我需要帮助. 我有一个包含客户端列表的viewdata,并且在调用Index action方法时提供了它. /*索引操作是打开视图的方法. */ 调用Index方法后,将输入变量并显示视图. 然后,我有一个对话框,其中呈现一个PartialView,其中有一个包含客户列表的表. ..
发布时间:2020-05-10 19:48:22 其他开发

我们应该如何将数据传递到大型ASP.NET MVC网站中的视图

首先,我很长时间以来一直是php程序员,而我刚成为了mvc程序员.我做了一些次要网站,每个网站最多只有一个或两个控制器.但是我已经开始建立一个网站,它将是非常重要的网站.将有大量数据传递给视图. 现在,通常我会尝试每次都使用模型方法来代替ViewBag或ViewData方法.如果视图需要更多数据,则更改模型类,然后重新编译项目.特别是,如果主题是索引页,则传递到索引视图的数据每次都会更改.在一个 ..

强类型母版页多态性-嵌套母版页忽略继承属性

我当前正在创建CMS系统,发现以下内容不起作用. 我确实有一个解决方法,它并不十分理想,而且感觉很脏.我现在很酷,对另一种方法并不十分感兴趣(但不要让它阻止您回答).我所要解决的是对为什么它不起作用的某种解释-它是ASP.NET MVC中的错误吗? 这很难解释,所以我让我的代码(减去许多绒毛)开始讲话...希望这是有道理的! 编辑:似乎编译器完全忽略了第二个母版页的“继承"属性- ..
发布时间:2020-05-06 09:17:44 C#/.NET

名称"ViewData"在当前上下文中不存在

我正在通过MVC3处理我的第一个应用程序,并且仍然是其中的一个新手: 我正在尝试通过母版页成功完成ViewData [],因为它包含一条消息,该消息将在每个页面上使用,但是当我尝试访问它时,它说: CS0103:名称"ViewData"在当前上下文中不存在 var msg = ViewData["msg"] as string; //var msg = ViewBag ..
发布时间:2020-05-06 09:17:31 C#/.NET

将viewdata传递给asp.net mvc母版页

我正在尝试将ViewData传递给我在asp.net mvc母版页上保留的mvc用户控件.例如,我创建了一个名称下拉列表作为mvc用户控件,并将其放在我的母版页中. 我遇到的问题是将ViewData传递到母版页.我从Microsoft找到这篇文章,这篇文章有一个不错的解决方案,但我想知道是否还有其他“更好"的解决方案.我对链接中的解决方案不满意的是,我必须更改每个控制器以从新的控制器类继承. ..
发布时间:2020-05-06 09:16:26 其他开发

使用SimpleMembership获取用户信息

仍然试图通过MVC4掌握新的SimpleMembership.我更改了模型,使其包括可以正常工作的姓氏和姓氏. 我想更改登录时显示的信息,而不是在视图中使用User.Identity.Name,我想要做类似User.Identity.Forename的操作,什么是最好的方法? 解决方案 Yon可以利用ASP.NET MVC中提供的@Html.RenderAction()功能来显示此类 ..
发布时间:2020-05-03 10:04:26 其他开发