问题标签 [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 投票
9 回答
3662 浏览

c# - 如何在 ActionLink 的字符串部分添加新行字符?

我正在用 C# 构建一个 Ajax.ActionLink,它开始:

我希望在“f”和“lastname”之间有一个换行符。我怎样才能做到这一点?我认为特殊字符是 \n 但这不起作用,<br>也不起作用。

0 投票
2 回答
1544 浏览

asp.net-mvc - ASP.NET MVC Ajax:如何在单击时更新 Ajax.ActionLink 本身

我有一个页面显示一个包含大量元素的元素列表,每个元素都有一个布尔属性,表示启用和禁用状态。

我需要为用户提供每个列表项的链接,并且链接文本必须显示相反的状态(因此,如果启用该项目,则链接文本必须显示“禁用”)。

当用户单击禁用的链接时,该项目的相应链接文本必须更改为“启用”(反之亦然)。

我不想为每次点击重新加载整个列表,只是 ActionLink 本身的文本,所以我的问题是:

当用户单击链接时,是否可以仅更新 ActionLink 本身,或者我是否已经使用自定义 javascript 来处理这个问题?

0 投票
1 回答
662 浏览

jquery - How to stop Ajax.ActionLink inside jQuery tree item from propagating click to tree item

Normally, as I understand, you return false from jQuery click handler, and that stops click from going further. How would I achive the same behavior with Ajax.ActionLink? Tree items use click to expand and collaps, and clicking on Ajax.ActionLink causes both action link to be executed and tree item collapsed/expanded.

0 投票
3 回答
5974 浏览

asp.net-mvc - asp.net mvc:如何图像映射?

如何在 ASP.NET MVC 中构建图像映射?参考:

markus对不相关问题的回答的一个答案是类似的:

对不起,如果这是多余的。我的研究表明这可能是第 2 版 mvc 答案。寻找类似于 Html.ActionLink 的东西(如果存在)。显然,我可以通过名称引用路由并使用该 Url.RouteUrl 发送参数,但这是处理它的事实上的方式吗?

谢谢

0 投票
2 回答
3767 浏览

asp.net-mvc - html.actionlink

我刚开始使用asp.net mvc ..因为我不熟悉它,我只想问一个关于actionlink html helper的问题..

我的 index.aspx 主页视图中有此代码..

如果我单击操作链接,我希望它会将我呈现到这个网址:/Administration/NewsPublic/7 但它给了我这个网址:/Home/NewsPublic?Length=14

actionlink 是否仅在同一个控制器中传递 id?

先感谢您!

0 投票
1 回答
262 浏览

asp.net-mvc - html.ActionLink 链接不返回预期值?

我有以下 ActionLink

但它在地址栏中创建了以下链接http://localhost:1028/?Length=4而不是我期望的http://localhost:1028/Home

我做错了什么导致这个吗?

0 投票
1 回答
190 浏览

asp.net-mvc - 所有模型的权限感知(图标)操作链接:如何?

我有几个模型,我想显示一些用于操作链接的常用图标(新建、详细信息、编辑、删除)和一些仅适用于某些模型的特定图标;这些图标链接只能在用户有权执行操作时显示。权限由角色决定,但我想将它们抽象化,以便明确需要的角色只写在一个地方。

我还想使用相同的逻辑来显示图标和“保护”操作方法,这样如果Foo以前需要角色来编辑 lolcatz,现在我想将其更改为Bar角色,我只需要更改一件事.

有很多方法可以实现这一点,我不确定如何进行。

我可以编写一个ModelAction类,负责决定单个操作的权限、链接、图标、文本,还有一些ModelActionsCollection负责为单个模型收集所有可能的操作,这样我就可以编写一个父类和几个下降的类。

我的疑惑:

  • 我应该如何将模型与ModelActionsCollection?我应该使用散列还是一些静态类,比如SomeStaticClass.GetModelActionsCollection(someModel)?或typeof(someModel),或"className"或什么?

  • 我应该如何装饰方法?我应该写类似的东西:

    或者是其他东西?

  • 可以直接在这些类的方法中访问当前经过身份验证的用户,还是应该接收用户作为参数?

  • 这些类属于什么命名空间?他们是模特吗?帮手?或者是什么?

  • 最后:是否有人已经以可重用的方式完成了所有这些工作?

0 投票
2 回答
1706 浏览

asp.net-mvc - 将 HTML 按钮转换为 ActionLink

我有一个 html 按钮设置并使用一组所需的属性运行,我想将其转换为基于文本的链接。此外,为了让自己熟悉工作的 html 助手和智能感知,我想看看如何将这些属性硬塞到 ActionLink 中:

谢谢

0 投票
1 回答
528 浏览

asp.net - 在 ASP.NET MVC 中跳过或禁用指向当前路径的链接

我正在编写一个基本上接收许多RouteValueDictionary并返回许多链接的助手;我想跳过指向当前路由值的链接(例如:/Products/Details/3不应该有指向 的链接/Products/Details/3),忽略其他 URL 参数(如果有)。

我能想到的是检查是否:

  • 目标动作和控制器名称为空或等于当前;

  • 每个其他目标路由值都已定义并等于当前值,反之亦然。

有没有更好的办法?

编辑:

一些背景:我有很多模型,很多控制器,很多动作。我不喜欢到处一遍又一遍地写同样的东西,所以我决定编写一个通用的解决方案:权限感知图标链接(我在这里寻求提示)。

我现在有一个PermissionAwareIconAction类,它有Icon一个HasPermission()方法、一个获取 URL 的委托和其他一些东西。在里面Global.asax.cs我调用了一些方法来填充一个ActionTable包含所有这些东西的 ,使用如下代码:

当然,还有用于添加其他特定操作的代码。

我还用以下方式装饰我的控制器动作:

在内部视图中,我这样做:

在与单个对象无关的视图中,例如Index

在与对象相关的视图中,例如Details.

这样,权限只在一个类中定义;此外,根据权限显示或不显示链接Edit的代码与允许或不允许用户查看Edit操作的代码相同。

我快完成了(我计划在完成后回复我之前的问题,恢复我所做的事情)。

现在我还要做这件小事,避免Details图标在Details视图中,Index图标在Index视图中等等。

原谅我发了这么长的帖子。

0 投票
2 回答
98 浏览

.net - 如何让 ActionLink 将 / 附加到链接的末尾

我的问题很简单,如何让 ActionLink 将 / 附加到链接的末尾。出于某种原因,我们的 SEO 团队似乎认为这很有用?(有人吗?为什么?)目前 ActionLink 将链接呈现为More about coupons但他们希望它是More about coupons。有谁知道如何在不构建我自己的元素并使用 Url.Action 的情况下轻松做到这一点?

非常感谢,

克里斯