问题标签 [htmlextensions]

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 投票
4 回答
1815 浏览

asp.net-mvc - 当操作方法不采用原始类型时使用强类型 ActionLink

有谁知道我该怎么做:

Html.ActionLink(c => c.SomeAction(new MessageObject { Id = 1 } ))

这应该输出一个带有“/Controller/SomeAction/1”的url的链接,指向一个ActionMethod,如下所示:

我为生成表单编写了类似的内容,但不需要在 Url 的末尾包含 Id 值。基本上我想在我的路线中进行某种反向查找,但我找不到任何关于如何去做的文档。我有一个能够从 GET 和 POST 参数构建 MessageObject 的 ModelBinder 设置,但我不确定如何反转该过程。

谢谢,马特

0 投票
2 回答
1602 浏览

asp.net - 将 Container.Eval 传递给 ASP.NET 中继器控件内的 (Html.ReaderPartial)

我正在尝试将 Eval 传递给 ASP.NET 中继器内的 Html.RenderPartial 但它不起作用任何人都可以帮忙吗?

顺便说一句,我知道我可以通过其他方式做到这一点,但我想知道它是否可行。

0 投票
2 回答
4715 浏览

.net - ASP.Net MVC 3 - Html 扩展

我正在玩 Razor + MVC 3 并且有一个非常简单的场景......基本上我正在尝试创建一个非常基本的 HTML 帮助程序,但我遇到了以下异常:

“System.Web.Mvc.HtmlHelper”不包含“ScriptCss”的定义,并且找不到接受“System.Web.Mvc.HtmlHelper”类型的第一个参数的扩展方法“ScriptCss”(您是否缺少 using 指令还是汇编参考?)

扩展的代码如下所示:

有什么想法我要去哪里吗?

干杯安东尼

0 投票
2 回答
1570 浏览

asp.net-mvc-3 - HtmlExtensions 正在寻找这个 HtmlHelperhtml助手

我试图在我的 mvc 项目中添加一些 htmlextensions。当我尝试使用它们时,他们都期待这个 HtmlHelper htmlHelper 参数?但根据所有示例,这些都不是预期的..我做错了什么?

公共静态字符串 RadioButtonListFor(this HtmlHelper htmlHelper, Expression> expression, String tagBase) where TModel : class { return htmlHelper.RadioButtonListFor(expression, tagBase, null); }

0 投票
3 回答
11891 浏览

asp.net - MVC 3 htmlhelper 扩展方法来环绕内容

我搜索但找不到 MVC 3 htmlhelper 创建包装器方法的任何快速解决方案。我正在寻找的是这样的:

结果应该有

对此有任何帮助。

0 投票
1 回答
121 浏览

c# - 如何在辅助扩展中访问大括号之间的视图内容

有没有办法在 html 辅助扩展中的大括号之间获取视图的内容,以便我可以显示内容或不依赖条件元素。这个想法是测试用户是否可以访问特定内容,如果可以,则显示内部内容,如果没有,则不显示任何内容。

类似于 Html.BeginForm 的东西

我发现了很多可以在内容周围添加标签的示例,但没有一个可以直接操作内容。

有可能还是有其他方法?

0 投票
1 回答
846 浏览

asp.net-mvc - 如何创建自定义强类型 HtmlHelper?

例如,当使用

并提交表单,TextBox 中的值会自动分配给Model.Text.

我想写一个这样的自定义 HTML 助手。

我知道如何编写这样的扩展方法来显示 HTML,但是如何编程行为来分配 value Model.WhatEver

我想构建一个标签云,我认为以如下方式包含它是个好主意:

HTML-Helper 只是打印出 HTML,但我怎样才能将值分配给Model.SelectedTags?

0 投票
1 回答
1955 浏览

razor - 如果两个模型具有同名的属性,则使用 HTML 扩展的值与应有的值不同

这是我的场景。

  1. 创建了两个具有共同属性名称的模型

    /li>
  2. 在返回看起来像这样的视图的操作(例如索引)中使用 SimpleModel1

    /li>
  3. 将值提交给以 SimpleModel1 作为参数的 Test 操作,执行一些工作,并返回一个采用 SimpleModel2 的视图

    /li>
  4. Test.cshtml(Test 操作返回的视图)如下:

    /li>

我期望的是,Property1 的所有值都将是“与模型的 Property1 不同的东西”,如测试操作中设置的那样。但事实证明,使用 Html 扩展(Html.TextBoxFor、Html.HiddenFor 等)的那些具有发布到测试操作的 Property1 值。例如,如果我将“多么惊喜”(SimpleModel1 的 Property1)发布到测试操作,SimpleModel2 的 Property1 的值也是“多么惊喜”,无论我将其设置为什么。

我不知道发生了什么。对我来说似乎是一个错误。有谁有想法吗?

0 投票
1 回答
157 浏览

html-helper - 配置Javascript函数+Html Helper

有没有办法配置 Javascript(接受少量参数)并使用数据属性以不显眼的方式使用用户指定的参数初始化函数?

任何参考都会有很大帮助

0 投票
1 回答
1353 浏览

.htaccess - htaccess 用于基于 url 选择的带有 .html 扩展名的动态 URL 重写

我正在尝试重写一些动态页面 url,其中数据是从数据库中获取的,例如“this-is-a-link”。

它适用于http://www.test.com/testweb/this-is-a-link

但我需要根据点击的任何链接更改重写规则,如下所示。

http://www.test.com/testweb/faq/this-is-a-link,'testweb/news/this-is-another-link','/testweb/testimonials/test-link '

上述 RewriteRule 中的“ faq_pages.php ”应改为“ news_pages.php ”。我怎样才能动态地拥有它,以便我可以用于具有相同 htaccess 的每个页面,或者如何检查并将值重写到 htaccess 中的不同页面。

另外请告诉我如何更正下面的代码。

我需要在地址栏中显示 html url,例如“/testweb/this-is-a-link.html”或“/testweb/faq/this-is-a-link.html”

编辑:在乔恩林的帮助下,我更新了我的代码,如下所示。

现在以下两个条件都有效:
/testweb/faq/another-faq-test.html、/testweb/faq/another-faq-test.html/

由于我没有任何名为 'faq' 的子文件夹,根文件夹中的模板文件(images/css/js 等)没有加载。我该如何解决?

感谢您