问题标签 [viewbag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5576 浏览

asp.net-mvc-3 - MVC3 DropDownList 和 ViewBag。如何将新项目添加到收藏中

我对 ViewBag 和 DropDownListFor 有点问题。下面的代码工作正常,但我需要“手动”添加一个值为 0 的项目。有什么想法可以做到这一点吗?

:) Tx 寻求帮助

0 投票
1 回答
5227 浏览

asp.net-mvc-3 - DropDownList 中的 ViewBag 而不是 IEnumerable

我有一个 ViewBag 传入,其中包含一个类的 ID 和标题(我们将其称为游戏)。我正在尝试使用 ViewBag 的内容而不是 Enum 来制作 Html.DropDownList。

现在,我有以下不正确的代码:

我知道我需要替换 from 和 in 变量,但我不知道用什么替换它们。有任何想法吗?谢谢。

0 投票
2 回答
31857 浏览

asp.net-mvc-3 - 子操作是否与其“父”操作共享相同的 ViewBag?

我对此感到困惑:我有一个动作,比如 Parent ,并且在相应的视图文件中,我调用了一个子动作,比如 Child ,Parent 和 Child 动作都在同一个控制器中。

我需要 Child 动作和 Parent 动作来共享 ViewBag 中的一些数据。现在,我应该做什么?这是我的问题:

当我在父视图文件中调用 Child 操作时,我将 viewbag 传递给它,如下所示:@Html.Action(ViewBag)。在我的孩子行动中,我这样做:

这是正确的方法吗?viewbag 对象是通过引用传递还是与原始 viewbag 不同的对象(需要更多内存)?

或者如果默认情况下子操作与其调用父操作共享视图包?

从 Darin Dimitrov 的回答中,我知道我不能做这样的事情:@Html.Action(ViewBag)

但是我真的需要传递子动作多参数,我该怎么办?

0 投票
1 回答
15668 浏览

.net - 当前上下文中不存在名称“ViewData”

我正在通过 MVC3 处理我的第一个应用程序,并且仍然是其中的新手:
我正在尝试通过母版页成功完成我的 ViewData[],因为它包含将在每个页面上使用的消息,但是当我试图访问它说:

CS0103:当前上下文中不存在名称“ViewData”

我不确定是我做错了什么,还是无法通过我的 MasterPage 访问 ViewData[]。请帮忙!

0 投票
2 回答
93326 浏览

html - 如何使用 MVC3 Razor 从 Viewbag 呈现 HTML

我正在尝试使用 Viewbag 将表单元素传递到 MVC3 视图中,并将 HTML 写入页面......

在控制器中:

在视图中(我知道我可以为表单使用助手):

这会将 myData 呈现为 HTML 中的文本,即:

所以我的问题是我如何让 Razor 做相当于旧的:

而不是替换 <>

谢谢保罗

0 投票
1 回答
1802 浏览

asp.net-mvc-3 - 从 Web 配置中读取值,将其传递给控制器​​,将其放入视图包中,然后读取视图中的值?

我有一个简单的要求,我有 2 个日期值,我将在我的视图中使用(现在硬编码)从 Web 配置文件中读取。我收到一些输入,说这些值必须传递给控制器​​,将它们放入视图包中,然后在视图中读取。由于这是我第一次在 MVC 上工作,请帮助我了解如何进行此操作。每个地方(Web 配置、控制器和视图)中的详细代码都会有所帮助。

在此先感谢,阿达什

0 投票
3 回答
53222 浏览

jquery - 使用带有 jquery 的 viewbag - asp.net mvc 3

我在控制器中将 ViewBag.IsLocal 设置为 true。我想使用 jquery 检查 ViewBag 值并显示警报。

代码:

我从来没有收到警报。当我使用 Firebug 查看 ViewBag 的值时,它是 True(大写 T)。我必须做类似 == 'True' 的事情吗?我尝试了所有方法,但都没有奏效。

谢谢你的帮助。

H

0 投票
2 回答
1110 浏览

asp.net-mvc - ASP.Net MVC3 Viewbag - 设置为下拉框的选定索引

我对 MVC 完全陌生。我想创建一个 Viewbag 来包含控件的选定索引。我可以在我的 .ascx 文件中设置它吗?或者捕获这些信息的最佳方式是什么?

0 投票
2 回答
20377 浏览

asp.net-mvc-3 - 基于字符串创建 ViewBag 属性

有什么方法可以基于字符串创建和使用 ViewBag 的动态属性?

就像是

谢谢

0 投票
1 回答
2240 浏览

c# - 从代码中传递字符串时在Webform中添加NewLine

我使用 MVC,有时需要将 ViewBag.Message 从 Controller 传递给查看,我需要换行,我检查了这个:ViewBag.Message = SomeStrring + "/r/n" + SomeAnotherString;Also this OneViewBag.Message = SomeStrring + "</ br>" + SomeAnotherString;但它们都不起作用,我该怎么做?