问题标签 [html-helper]

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

c# - ASP.NET MVC 中枚举的默认模型绑定?

如何将使用Html.RadioButton()HTML 帮助程序生成的单选按钮的值绑定到具有结构作为类型的字段?

不那么抽象:

CommonProject.Services.SearchBag.Effects:

在强类型 ViewData 中:

在我看来(这实际上不起作用):

更新
它似乎工作一次..
最初它根据需要创建单选按钮,然后当您更改值并回发时,该值被正确绑定。然后在重新生成页面时,按钮的所有值都设置为您之前选择的值。

0 投票
3 回答
7597 浏览

c# - Html.RadioButton 将所有值设置为选定值

在修补解决[this][1]问题后,我认为问题的核心如下:

当您将 Html.RadioButton() html 助手与 Enum 作为值字段一起使用时,您只能选择一次选项。重新发布页面后,助手将忽略调用中设置的值,并将所有单选按钮设置为相同的值,即您选择的上一个帖子返回的值。难道我做错了什么?

示例(观察按钮的值)

会产生

并将生成第二次:

0 投票
3 回答
14368 浏览

asp.net-mvc - MVC LINQ to SQL 表连接记录显示

将视图数据传递给用户控件时,我无法在视图中显示记录。这仅对我使用表连接的 linq to sql 对象很明显。

我收到的异常是“无法转换类型为 '<>f__AnonymousType4 10[System.String,System.Int32,System.Nullable1[System.DateTime],System.String,System.String,System.String,System.String,System.String,System.Nullable 1[System.Single],System.Nullable1[System. Double]]' 键入 App.Models.table1。"

我已经搜索了解决此问题的方法,但对这里的问题不太熟悉,我无法搜索正确的主题。这在理论上应该是可行的,这适用于单表检索,但是当我在它们中添加一个连接时,我遇到了问题。我目前正在使用 foreach 语句通过单个表声明来查询我的数据。任何帮助将不胜感激。提前致谢。

我目前的设置是:

CViewDataUC.cs(我的类专门为用户控件保存视图数据和数据连接)

HomeController.cs(控制器)

Information.aspx(查看)

Info.ascx(用户控制)

0 投票
4 回答
2922 浏览

asp.net-mvc - 您是否使用任何自定义 ASP.NET MVC HtmlHelper 扩展?

我有兴趣了解其他开发人员为 ASP.NET MVC HtmlHelper 类创建的自定义扩展

我认为微软的开端不错,但像往常一样,留下了很多空缺

看起来我将不得不创建一些用于渲染图像、将动作链接渲染为图像等。

认为实际上将列表放在一起并为其他一些开发人员节省一些时间和精力可能是有益的,老实说,也为我节省了一些时间。=)

如果您有任何指向 HtmlHelper 类的其他扩展方法的网站链接,请提供!

0 投票
8 回答
171528 浏览

asp.net-mvc - 用于的 HTML 助手

HTMLHelper文件上传吗?具体来说,我正在寻找替换

使用 ASP.NET MVC HTMLHelper。

或者,如果我使用

文件上传的 HTML 控件是什么?

0 投票
1 回答
174 浏览

sorting - 按时间顺序对评论列表进行排序

我正在尝试按时间顺序对电影评论列表进行排序。我们有两个选项可供用户选择,按时间顺序排列和按字母顺序排列。该页面默认按字母顺序排列,但是当人们单击按时间顺序排列的选项时,什么也没有发生。

这是我们现在拥有的代码:

我所做的是翻转两个ifs。将 GetArticles 放在第一位,GetArticlesABC 放在第二位——这意味着它看起来像这样:

它确实按时间顺序对评论进行了排序,但它去掉了所有按字母顺序排列的选项。本质上,这是一长串按时间顺序排列的评论。所以显然这不是我们想要的。

有谁知道如何限制它在页面上列出的项目数量?或者,这里可能需要一种完全不同的方法,如果是这样,有什么建议吗?

0 投票
1 回答
710 浏览

asp.net-mvc - 升级到 Beta 1 后的奇怪 Html.ActionLink() 行为

我将我一直在开发的一个大型 ASP.NET MVC 应用程序升级到了今天的最新测试版,并且在一些最初的问题之后,我已经让它基本上可以再次工作了。最大的问题是我有这样的事情:

将链接呈现为:

尽管有不同的“长度”。我不知道为什么会这样;就好像我的路由表已经完全疯了。"calendar/edit/{id}" 是一个有效的路线,但它大约是列表中的第四个。这些以前工作得很好。

我有点不知所措,试图弄清楚发生了什么……链接文本完美呈现;这只是我的一些ActionLink 调用的 url 不起作用。其中一些工作正常。这是一个可以正常工作的示例:

任何帮助将不胜感激!

0 投票
7 回答
80367 浏览

asp.net-mvc - ASP.NET MVC - Html.DropDownList - 值未通过 ViewData.Model 设置

刚刚开始使用 ASP.NET MVC 并偶然发现了以下情况。感觉很像一个错误,但如果不是,我们将不胜感激:)

视图包含非常基本的东西

不使用模型时,按预期设置值和选定项:

但是当尝试通过模型加载时,文本框的值按预期设置,但下拉菜单没有获得选定的项目集。

有任何想法吗?我目前对此的想法是,也许在使用模型时,我们仅限于在 SelectList 构造函数上设置所选项目,而不是使用视图数据(工作正常)并将选择列表与模型一起传递——这将有好处稍微清理一下代码 - 我只是想知道为什么这种方法不起作用....

非常感谢您的任何建议

0 投票
1 回答
2052 浏览

c# - 自定义 HTML 帮助程序类是否违反 ASP.NET MVC 模型?

在一篇相关文章中,我提到我发现自定义 HTML 助手在开发时非常有用。例如,当我需要为“网格”分页时,我有一个可以调用的自定义助手Html.Pager()

有些人指出 HTML 助手违反了 MVC 模型。就个人而言,我认为它与现有的助手没有任何不同,例如Html.Textbox()or Html.ActionLink()

我仍在尝试了解有关 MVC 的更多信息,因此所有观点都值得赞赏。

0 投票
2 回答
909 浏览

asp.net-mvc - MVC 中的 HTMl 助手:如何使用 ActionLink 等助手渲染 html 标签?

使用 ActionLink 从具有 HTML 标签的数据库中呈现数据时

并入其中,ActionLink 会转义标签。处理这个问题的最佳方法是什么?