问题标签 [actionlink]

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 投票
3 回答
787 浏览

asp.net-mvc - 在 ASP.NET MVC 中构建 ActionLinks 时是否应该调用 Html.Encode

如果从数据库中提取链接的名称,您是否应该调用 Html.Encode 方法来清除名称?

例如:

或者:

这样做是有道理的,以确保没有危险的字符串注入到标签之间的页面中,但是脚本<a></a>锚标签之间的此类可执行文件是什么?

0 投票
2 回答
811 浏览

asp.net-mvc-2 - ActionLink 没有生成正确的链接

我正在使用 MVC 2,并且 ActionLink 没有转到正确的控制器有一个小问题

以下代码行,显示注销链接

它似乎没有进入帐户控制器

它的链接是:

它应该是

有任何想法吗?

0 投票
1 回答
1449 浏览

asp.net - 当我在 Html.RenderAction() 中使用 Html.ActionLink() 时,它会给我一个空链接

我有一个带有动作“Foo”的 Microsoft MVC 项目,其视图(“Foo.aspx”)包含以下行:

当我从网络浏览器点击它或从 AJAX 调用加载它时,它会正确返回:

但是当我像这样从另一个视图调用操作时:

然后链接呈现没有目标。

为什么会发生这种情况,我该如何解决?

0 投票
2 回答
278 浏览

asp.net-mvc - 分页时如何保留附加页面的搜索词

我正在使用分页方法来显示从我的数据库返回的搜索结果。我正在为每个额外的页面创建一个 Html.ActionLink,我想知道的是,您如何将搜索到的字符串放入 ActionLink 中?下面是我填充 div 的部分视图的一部分。它出现在结果之后,因此用户可以选择另一页结果。

MyController 看起来像:

有一个文本框和按钮。用户键入搜索并按下按钮,该按钮会触发一些 javascript,这些 javascript 从文本框中获取文本并相应地发布到 SearchResults。

我想保留他们搜索的内容,因此当我构建 ActionLinks 时,搜索参数仍然存在。

0 投票
1 回答
3824 浏览

c# - 如何操作 Html.ActionLink 以显示到另一个控制器的链接?

在 HomeController 的 Details 视图中,我想创建一个指向 MiscController 上的 Email 视图的链接。另外,我需要在 QueryString 中添加一个项目。

我想创建一个类似于以下内容的链接:

我尝试了以下方法:

它没有返回任何链接。我错过了什么?

0 投票
4 回答
1165 浏览

html - mvc actionlink 显示 html 标签

我怎样才能显示这样的html标签

它显示bla bla不粗体bla bla-是否可以显示粗体文本?

0 投票
3 回答
3712 浏览

asp.net - 编辑 Html.ActionLink 输出字符串

我正在尝试使用 Html.ActionLink 输出以下 HTML:

我通过执行一个 ActionLink 来完成它,它输出一个<a>标签,然后操作字符串。

如果我可以将 HTML 直接放入 ActionLink 会很好,但似乎没有基于我的互联网搜索的方法。当然,它有效,但它看起来像一个黑客。有没有更好的方法来实现这一点?

0 投票
5 回答
13089 浏览

asp.net - 将 routeValues 字典传递给 ActionLink

全部,

掌握 ASP.NET MVC。到目前为止,一切都很好,但这一个有点疯狂。

我有一个包含超链接属性字典的视图模型,使用如下:

菜单 = 模型变量

问题是“menu.Attributes”的位置需要以下形式的对象:

据我所知,这个匿名对象实际上是通过反射转换为字典但是你不能首先将字典传递给它!!!

为链接生成的 Html 仅显示字典类型。

我到底要如何绕过这个?关键是它的一般性和控制器可以设置 menu.Attributes 之前....

根据下面的帖子,我尝试了以下方法:

但这仍然不起作用(我猜代码内部调用了接受对象的通用方法?)。以上(以及我将字典传递给第 4 个参数的原始解决方案会产生类似于以下内容的 HTML:

即它使用反射并且完全错误地解决问题......

0 投票
3 回答
2561 浏览

asp.net-mvc - 如何链接到将数组作为参数的操作(RedirectToAction 和/或 ActionLink)?

我有一个这样定义的动作:

像这样的 URL 将按预期工作:

我有另一个动作,它做了一些工作,然后重定向到Foo上面的动作以获取bar.

是否有一种简单的方法可以使用 RedirectToAction 或 ActionLink 指定路由值,以便像上面的示例一样生成 url?

这些似乎不起作用:

但是,对于数组中的单个项目,这些确实有效:

将 bar 设置为数组时,它会重定向到以下内容:

最后,这是 ASP.NET MVC 2 RC。

谢谢。

0 投票
1 回答
2515 浏览

asp.net-mvc - MVC actionlink 发布复杂类型列表

我有一个动作链接,单击时我将对象列表传递给控制器​​动作。

例子:

看法:

测试控制器:

当我这样做时,我得到一个空样本列表。我可以很好地传递一个复杂的对象,而不是它的集合。我需要正确的路由吗?我这样做的原因不是传递一个 id 并在控制器操作中进行查找,我只是传递数据。