问题标签 [viewdata]

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 回答
1336 浏览

c# - 将 DropDownList 填充到 ASCX 控件中

我想将下拉列表填充到 ASCX 中。为此,在控制器中,我使用 LINQ 查询并将结果填充到 viewModel 中。从视图可以生成下拉列表,但不能从 ASCX 生成!你知道为什么这不起作用吗?

提前感谢:-)

控制器中的代码

代码在视图

ASCX 中的代码

0 投票
4 回答
6272 浏览

jquery - 如何在不使用隐藏字段的情况下从 JQuery 访问视图数据?

我在 CreateInstruction 视图中保存“指令”。该视图具有部分视图“CreateInstnAttribute”,其中保存了与该指令相关的“属性”。它需要 InstnID 作为外键。使用 JQuery 保存指令以避免回发。那么如何获取 InstnID 来保存 InstnAttribute 呢?我尝试使用 HiddenField 来保存 InstnId,但我无法在那里接收到值。我们可以在 JQuery 中直接使用 viewdata 吗?任何帮助都将是可观的。

0 投票
3 回答
7256 浏览

asp.net-mvc -
在 ViewData["msg"] 中传递 NewLine (or )

如何在 a 中传递一个Environment.NewLine(或 a < br />) ,在 View 本身ViewData["msg"] 中呈现为真实的?<br />

我正在使用 C# ...

0 投票
2 回答
1142 浏览

asp.net-mvc - ASP.NET MVC 强类型视图与否?

最佳实践是什么 - 仅使用不带任何参数的强类型视图,通过 ViewData 字典,或者在视图中使用类似这样的东西是一个不错的主意:

谢谢。

0 投票
2 回答
1213 浏览

asp.net - 你能帮忙解决这个 MVC ViewModel 问题吗?

我有一个 MVC 视图的问题,我似乎无法解决。这里是。

1)我有一个索引视图,它显示了一个零售商列表,其中包含来自零售商表的数据。到目前为止,一切都很好。

2)我还想包括每个零售商的零售商类别,它们存储在一个 RetailersCategories 表中,每个零售商可以有多个类别

我尝试了一些事情,但似乎无法完成这项工作。我最接近我想要的东西是使用视图模型。我已经包含了下面的代码。

我实际上得到了正确的数据,但我得到了所有的零售商记录,然后是所有的类别记录。

我需要的是一次一个零售商记录,其中包含与该零售商相关的所有类别。

谁能告诉我如何实现这一目标?

0 投票
1 回答
4163 浏览

c# - 为什么 =ViewData[""] 会显示一个字符串,但为相同的字符串评估它会失败?

在控制器中,当我到达页面本身时,我输出

<%=ViewData["ShowPasswordHints"]%>进入标题标签,我可以在上面看到它说“真”(不带引号,我还用括号括起来检查空格,没有空格,它实际上就是真)

但是,当我这样做时

SHOW THIS 永远不会出现,这到底是什么?

更新:但是,如果 ViewData 是这样设置的……它可以工作……嗯??

看法...

谢谢大家,这是一种非常有效的新方法

0 投票
1 回答
302 浏览

asp.net-mvc-2 - Asp MVC 2:类型化编辑器模板

(我在本文中参考了本教程)

我想使用 Html.EditorFor(或 Html.Editor)助手。

如果 UserControl 需要其他数据,则通过

...EditorFor(model => model.Album, new { Artists = Model.Artists, ... })

在 UserControl 中,它是通过ViewData[ stringKey ]访问的,即

... new SelectList(ViewData["Artists"] as IEnumerable, ...

对我来说,这有点可疑,因为我更喜欢强类型的 ViewModel来确保特定数据可用。

我现在有点卡住了,因为我不知道有一种“打字方式”可以找到,或者我应该按原样接受这种方式。

你是如何解决这个问题的?任何帮助表示赞赏!


华拉巴

0 投票
1 回答
1978 浏览

asp.net-mvc - ASP.NET MVC:ActionFilterAttribute 未设置 ViewData

我写了以下 ActionFilterAttribute

我在我的控制器上设置

但是当我尝试ViewData("StopWatch")在我的视图中显示时,它只是空白。

我在这里错过了一些愚蠢的东西吗?

编辑:

似乎我可以在ViewData中设置OnActinExecuting不能OnResultExecuted.

那么,我到底如何才能制作秒表ActionFilter呢?

0 投票
2 回答
3439 浏览

asp.net-mvc-2 - ASP.NET MVC 2:foreach、RenderPartial、ViewModel

我正在尝试使用我遇到的一种看起来很干净的技术。

以前,我的 Partial 里面有循环。我在 Partial 中循环模式...但后来我遇到了一个示例,其中foreach循环存在于主页中,而 partial 只是循环的核心。

他们是这样完成的:

但在我的示例中,我使用的是 ViewModel,现在我处于部分状态,我无法像以前那样访问“项目”。相反,我唯一的选择是Model.Deal......

RenderParial如果我不能通过说来访问它,那么与助手一起传递“项目”有什么意义item.StoreName?注意,View 和 Partial 都被强类型化为同一个 ViewDataModel。

0 投票
1 回答
744 浏览

asp.net-mvc-2 - 将数据从控制器传递到母版页 - 基于当前登录的用户

使用 MVC2

如果当前登录的用户没有设置正确的标志,则有一个需要隐藏某些菜单的母版页。

似乎是一个普遍的问题。找到要求所有控制器都从基本控制器继承的示例(我有),并且在基本控制器的构造函数中,可以将某些参数传递给 ViewData。这很好,对我来说很容易做到,但是在基本控制器的构造过程中,User.Identity 和 Request 对象为 NULL。

如何获取当前登录用户的 User.Identity,以便在呈现母版页视图之前查询数据库并相应地修改 ViewData 集合?

谢谢