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

asp.net-mvc-2 - S#arp ActionLinkForAreas + 参数 + 自定义路线 - 已更新!

ActionLinkForAreas 链接扩展是否与参数 + 自定义路由一起使用?

我有一条与我的操作相匹配的路线:

但是当我这样调用 ActionLinkForAreas 时:

它返回 /profile/?artist=DJ ,因为我希望它返回 /profile/DJ ,因为我的路线已设置。

如果我调用 ActionLink 它会返回正确的 URL,我已经在 Northwind 示例项目中对此进行了测试,并且得到了相同的结果。

我错过了什么吗?

0 投票
1 回答
3054 浏览

asp.net - IE div,updatetargetid 在后续请求中不刷新

我在使用 Ajax.ActionLink 的 updatetargetid 属性在 div 中显示部分视图时遇到问题。这是我的控制器-

我的索引视图 -

这适用于 FF,但不适用于 IE6-IE8。

IE 场景- 所以当我点击“显示”时,第一次显示“0 可被 3 整除”。如果单击“增量”,则该数字现在为 1,并且不能被 3 整除。现在,如果我单击“显示”,则显示“0 可被 3 整除”。

在 VS 中保留调试点后,我发现第二次请求根本没有发送到服务器。导致不更新 updatetargetid div。

以前有人遇到过这个问题吗?

0 投票
1 回答
168 浏览

asp.net-mvc-2 - 通过 URL 移动到页面部分

我在尝试:

要创建适当的 html 以将用户发送到网页的“文档”部分,方法是将 id 呈现到标题(即)中,然后将“#documentation”放到 url 的末尾,如下所示:

当我手动输入 url 时,mvc 路由将浏览器发送到该部分,我需要的只是一种使 Actionlink 正确呈现 html 的方法。

有任何想法吗?

0 投票
1 回答
116 浏览

asp.net-mvc-2 - Need some help understanding the usage of this Html.ActionLink()

I'm following the NerdDinner ASP.Net MVC tutorial and I have the following line of code:

What I don't understand is why the third parameter of the ActionLink requires a new {} command. Can someone please elaborate?

Why does it need to create a new {}, instead of just passing the ActionLink the Model.DinnerID without instancing it to another variable?

0 投票
1 回答
761 浏览

url-rewriting - Facebook Connect 操作链接 - 他们为什么要在我们的 URL 中添加 QueryString 参数?

我有一个 Facebook Connect 应用程序(IFrame、外部网站)。

当我使用旧的 JavaScript API FB.Connect.streamPublish

这是我的操作链接的 JSON:

现在,我们在我的网站上使用 URL 重写,所以 URL 都很好而且 RESTful(即没有 .ASPX)。

现在,由于某种原因,在用户墙上呈现的链接是:

http://www.mysite.com/somerestfulpath?ref=nf

当然这是404'ing。

对于所有 Facebook 应用程序(不仅仅是我的)似乎都是这种方式,对于任何自定义操作链接,Facebook 都会自动将ref=nf附加到 URL。

对于帖子的其他部分(链接、图像等),他们不这样做。

所以我唯一能做的就是将链接更改为非 RESTful URL:

http://www.mysite.com/pages/actualpagewhichidontwantuserstosee.aspx

然后它将呈现:

http://www.mysite.com/pages/actualpagewhichidontwantuserstosee.aspx?ref=nr

哪个有效。

但是WTF,他们为什么要这样做?他们能不能不给那些带有 URL 重写的应用程序一个选项,让他们不提供这个选项?

我希望保持 URL 的干净和重写。

编辑:

我的错,URL 重写器的正则表达式规则不正确。烧伤。

0 投票
1 回答
1462 浏览

c# - Asp.net Mvc2 Ajax ImageActionLink 助手

我对 Mvc 还很陌生,在尝试使用 Image 作为 Ajax Action 链接时遇到了问题。我找到了一个助手,我相信它是由 Stephen Walther 发布的……

但是,我使用的版本中不存在“替换”方法。(可能是 Mvc2 问题,因为我相信他的联系人管理器应用程序是 MVC1 应用程序??)快速搜索文档,我发现“替换”方法已过时,建议使用“MvcHtmlString.Create()”我试过使用该方法的此帮助程序中的许多组合,我无法获得使用图像渲染的链接。我会得到一个指向正确动作/控制器的链接和作为纯文本的 img 标签,反之亦然,一个正确呈现的 img 与链接作为纯文本。

就像我尝试的几乎所有组合的旁注一样,我返回的是 MvcHtmlString 类型,而不是此特定帮助程序中列出的标准字符串。

0 投票
8 回答
35238 浏览

c# - MVC 使动作链接执行提交

我目前正在尝试进行 html 提交,但是使用 MVC 辅助方法 ActionLink 因为我不希望它成为一个按钮,我希望它是一个带下划线的链接,就像我页面上的其余部分一样。这是我目前拥有的

这可以很好地跳回我的操作,但是所有被选中要删除的域都不会发回。(如果我使用它,<input type="submit" name="DeleteAction" value="Delete" />它工作正常,所以我知道提交或检索复选框没有问题)

这是我到目前为止所拥有的...

>" %>

指数

0 投票
2 回答
3130 浏览

asp.net-mvc - ASP.NET MVC 和 Ajax 慢?

我刚开始尝试 MVC 2 和 Ajax,我想知道我是否做错了什么,因为我的印象是 Ajax 会非常快地在网页中进行更改。我的例子是 Ajax actionlink:

和 Action 方法:

这是一个相当短的简单文本字符串,但仍然需要大约 1-2 秒才能显示文本。也许 ajax 不应该像我想的那样做,但我想我可以用它来即时预览文本和图像,有点像翻转功能(顺便说一下,我想知道是否可以将 actionlink 设置为调用鼠标悬停而不是单击的操作方法?)

这么慢是正常的还是我错过了什么?

0 投票
1 回答
1119 浏览

asp.net-mvc - Html.ActionLink、Url.ActionLink 和 Html.RouteLink 返回空 url

Html.ActionLink、Url.ActionLink 和 Html.RouteLink 返回空 url,即使目标 url 有效并且从 url 正确显示?

我玩弄了这条路线,但它毫无例外地一直返回空 url。

0 投票
0 回答
1394 浏览

asp.net-mvc - 带有可选路由值的 ActionResult 会影响视图中的其他操作链接

我有一个如下所示的操作结果:

如果提供了friendId,我会返回一个我的视图知道如何响应的特定模型。否则,如果没有给出friendId,则视图会相应地呈现。

我的问题是,当指定friendId时,页面上通常指向/myfriends 的所有其他链接都开始链接到/myfriends/ e586cc32-5bbe-4afd-a8db-d403bad6d9e0,这使得返回初始/myfriends 输出变得非常困难。

请注意,我的项目约束要求我使用单个视图呈现此特定视图。通常,我会创建一个单独的“详细信息”视图,但在这种情况下,我使用的是动态导航,并且必须在一个视图中呈现两个输出。

另外,我在这里发现了一个类似的(未回答的)问题:ActionLink 指向不受当前路线影响的路线