问题标签 [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 回答
1758 浏览

asp.net-mvc - ASP.Net MvC 框架,Html.ValidationMessage 标记

Edit视图中的此代码中,出现了正确的供应商名称文本,但是当我将其文本框清空并按下保存时,它没有得到验证。Vendor 是 Order 模型的一个属性,而 VendorName 是 Vendor 模型中的一个属性。它们相互参照。我的表格不会全部输入到单个表格中,但也可以输入到卫星表格中。

为什么不进行验证?

这似乎可行,但对我来说似乎是一个黑客:

0 投票
3 回答
1210 浏览

asp.net-mvc - 如何获取asp.net mvc中选择列表的datafieldtext或selectedtext的值?

不使用 javascript\AJAX。

0 投票
2 回答
5471 浏览

css - 如何在 asp.net mvc (VB.NET) 中为 Html 辅助方法添加 CSS 类属性?

姓名:

我想要在 VB.NET 中,是 .cssclass="hello" 还是别的什么?

0 投票
4 回答
10177 浏览

asp.net-mvc - 从 WebForm 使用 MVC HtmlHelper

我正在向混合 WebForms/MVC 站点添加一些 UI 功能。在这种情况下,我将一些 AJAX UI 功能添加到 WebForms 页面(通过 jQuery),并且数据来自 MVC JsonResult。一切都在 100% 工作,只有一个例外:

我想实现 AntiForgeryToken 的 XSRF 保护。我在纯 MVC 应用程序上将它与 ValidateAntiForgeryToken 属性结合使用,但想知道如何在 WebForms 中实现 Html.AntiForgeryToken() 方法。 这是一个使用 UrlHelper 的示例

我在正确“模拟” ViewContext / RequestContext 时遇到了一些麻烦。我应该如何在 WebForms 页面中使用 HtmlHelpers?

编辑:我希望从我的 WebForms 页面中检索 AntiForgeryToken,而不是从 MVC JsonResult。

0 投票
4 回答
2610 浏览

html - ASP.NET MVC HTML Helpers 是否被高估了?

我很可能没有明白这一点,但我真的不知道 ASP.NET MVC 的 HTML Helpers 如何帮助我。这是一个示例:-

HTML:

HTML 助手:

我的眼睛更容易阅读 HTML,使用 HTML Helpers 似乎违反直觉。

看看以下论点:

  • 很多人(甚至是新手)都知道如何阅读 HTML。HTML Helper 语法很容易混淆。
  • 在许多情况下,您需要在编写 HTML 'helper' 时输入更多内容,然后才需要编写实际的 HTML。
  • HTML Helper 无论如何都会产生真正的 HTML,那么为什么不直接编写 HTML 呢?
  • 编写 HTML 可以让您更好地控制语法和标准。您可以使其符合您想要的任何 HTML 标准。

是否有任何我不理解的特别令人信服的原因(因为我在 MVC 中自学并且可能存在差距)应该让我想要更喜欢 HTML Helpers?

还是它们只是代码噪音?

0 投票
2 回答
1073 浏览

c# - 使用 C# 在 ASP.NET MVC 的单独项目中重用 ViewPage/HtmlHelper

我想在一个单独的项目中使用 System.Web.Mvc 命名空间中的 ViewPage/HtmlHelper 类。我导入了相关库,然后尝试了这个:

我在另一个包含我的显示类的类中这样称呼它:

这编译得很好,但是当我运行它时,我得到:

System.NullReferenceException:对象引用未设置为对象的实例。

我只是想按原样使用 HtmlHelper 的扩展方法,例如:page.Html.ActionLink()、page.Html.Radionbutton() 等。我该如何解决这个问题?

0 投票
0 回答
565 浏览

asp.net-mvc - SelectedValue 不绑定asp.net mvc 中的某些Html.dropdownlist?

我得到了 3html.dropdownlists其中只有 1 它的设置。selectedvalue它为什么绑定到一个下拉列表而不是另一个 2。在快速观察中,所有值都是正确的,它甚至显示哪个值具有其 selected=true . 但在页面中它没有设置。有什么解决办法吗?

0 投票
1 回答
6774 浏览

c# - .input-validation-error 类未添加到视图中的输入

我正在尝试向我的 asp.net mvc 表单添加一些简单的验证,并且无法将 .input-validation-error 类添加到我的输入中。验证摘要错误和 .field-validation-error 工作正常。在此先感谢您的帮助!

编辑:谢谢大家的帮助!!!我不得不将此行添加到控制器以避免错误:

风景:

控制器:

CSS:

HTML.Label 扩展方法:

0 投票
3 回答
10990 浏览

c# - ASP.NET MVC html 帮助程序不起作用

我希望有人能帮助我。我一直在尝试为我的 MVC 应用程序编写一个自定义的 html 帮助程序。首先,我尝试了一个测试,它只写了一个

指定参数的标记。问题是,除非我明确导入命名空间,否则它不起作用。我读了很多书,当我读到时,该方法应该没有像这样的导入命名空间出现:

但是这种方法 Prueba 并没有出现在 VS Intellisense 中。

我的班级如下:

提前致谢!

0 投票
3 回答
62840 浏览

asp.net-mvc - 在 HTML 帮助程序中生成 URL

通常在 ASP.NET 视图中,可以使用以下函数来获取 URL(而不是<a>):

但是,我无法从自定义 HTML 帮助程序中找到如何做到这一点。我有

辅助变量具有 Action 和 GenerateLink 方法,但它们生成<a>'s. 我在 ASP.NET MVC 源代码中进行了一些挖掘,但找不到直接的方法。

问题是上面的 Url 是视图类的成员,对于它的实例化,它需要一些上下文和路由映射(我不想处理,而且我也不应该处理)。或者,HtmlHelper 类的实例也有一些上下文,我假设它是 Url 实例的上下文信息子集的晚餐(但我又不想处理它)。

总之,我认为这是可能的,但由于我能看到的所有方式都涉及到一些或多或少的内部 ASP.NET 东西的一些操作,我想知道是否有更好的方法。

编辑:例如,我看到的一种可能性是:

但这似乎不对。我不想自己处理 UrlHelper 的实例。必须有更简单的方法。