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

asp.net-mvc-2 - 在这种情况下,什么是正确的 MVC 2 页面导航协议

我在我的任务中取得了进展,但遇到了一个小症结。当我研究它时,我想我会在这个论坛上问这个问题,所以如果其他人遇到类似的问题,他们可以依靠我们在这里提供的奖学金。

关于这个问题......我将从 XML 字符串接收到的数据呈现为网格格式的视图。我希望能够通过单击该行中的链接导航到另一个页面。该链接将带我到另一个更详细的数据视图。我将使用链接上显示的一些数据来查询我的 xml(通过 LINQ to XML)并获取适当的行以在下一页(视图)上呈现。我的问题是,我将如何在 MVC 中做到这一点?在 vanilla asp.net 中,我只需将该信息放入查询字符串或其他一些简单的状态管理变量中。我有点困惑如何使用 MVC2 完成这项工作?
这是我目前拥有的代码

该代码在我看来,我想将该 PopulationPatientID 发送到控制器,然后该控制器将使用它来查询我的 XML。是否有一个 HTML.ActionLink() 的重载,我可以使用它来帮助我解决这个问题?我是否提到我试图导航到的 ActionLink 需要一个字符串参数?任何帮助或想法都会很棒。我将继续我的研究,如果我遇到行业标准的做法,我会发布答案。

谢谢。

0 投票
1 回答
1506 浏览

asp.net-mvc-3 - 如何显示动态 Html.ActionLink 标签?

此代码有效,但为我的表格的每一行显示“详细信息”:

但是,当我尝试将行更改为format: (item) => Html.ActionLink(item.Code,它时,会出现错误。怎么来的?item 是具有 Code 属性的类,在其他部分可见 - 返回路由值就好了......需要做什么来动态显示超链接文本?哦,我在 MVC 3 上。

0 投票
2 回答
2520 浏览

jquery - 如何计算 mvc 中的日期差异并根据差异隐藏/显示 Html.Actionlink

我的数据库中有日期字段,我想做的是找到当前日期和产品创建日期(在数据库中)之间的日期差异。例如,如果产品日期是 22/08/2012 并且当前日期是 15/07/2011 则差异是 38 天,计算一次差异后应该检查逻辑并根据它显示操作链接,

逻辑固定且简单:

视图中的操作过滤器

任何帮助或建议将不胜感激。

我正在考虑在控制器中进行计算并将其通过视图包传递给 jquery,例如:

});

但我正在努力计算差异

0 投票
1 回答
4238 浏览

asp.net-mvc-3 - MVC 3 - Actionlink - 如果登录/注销则显示/隐藏注册

我怎么做: 1. 将注册链接“@Html.ActionLink("Register", "Register")" 移动到主页和 2. 根据用户是否登录或注销显示和隐藏它

前段时间看过这个教程,但是找不到了

-强尼

0 投票
2 回答
1292 浏览

asp.net-mvc-3 - MVC3 - 在@Html.Actionlink() 上放置角色授权

将授权放在@Html.Actionlink 上的最佳和/或最有效的方法是什么,以便那些未授权的人看不到链接。

0 投票
1 回答
2836 浏览

asp.net-mvc-3 - MVC3 : How to call A view from another controller from a different controller

I have to make a form consisting of several sub forms which may or may not contain grids. For simplicity lets say i am using 2 models 1. Applicant Detail : where the applicants basic information (Name, DOB, Gender) is placed. 2. Applicant Experience : where the applicants prev work experience details are being placed.

Now for organizing purpose i am thinking of making two different controllers Namely ApplicantDetail and ApplicantExperience and both will contain their respective functionalities. But as soon as the user enters his basic information i want the same view to call in the index view of ApplicantDetail which will have a grid and the user can enter his/her prev working details in the form of rows.

My basic question is, is there anyway that can i create single razor view which will contain the razor view of my ApplicantDetail as well??

0 投票
1 回答
1188 浏览

asp.net-mvc-3 - 如果 Action 链接被禁用,如何使其无法通过 MVC3 中的 url 访问

在我看来,我禁用或启用如下链接。即使视图中禁用了“被保险人或所有者名称更改”链接,我也可以通过“http://localhost:0000/NameChangeRequest?contract=111111”之类的 url 访问它,这不应该发生。谁可以帮我这个事?

0 投票
2 回答
501 浏览

asp.net-mvc-3 - 简单的 Html.Actionlink 问题 (MVC3)

路线:

htmlhelper:

它生成的链接:

我希望它显示的内容:

怎么做?

0 投票
2 回答
1012 浏览

asp.net-mvc - MVC 删除操作链接不起作用

我的操作链接如下所示:

我的控制器中的操作如下所示:

但是由于某种原因,我模型中的项目仍然没有被删除。我哪里出错了?

0 投票
2 回答
1211 浏览

asp.net - ASP.NET MVC3 - Html.ActionLink 的使用

我需要使用格式中的 Html.ActionLink:grid.Column 规范的属性。我的代码如下:

当我使用这种语法时,它给了我最好的重载方法匹配的编译错误System.Web.Helpers.WebGrid.Column(string, string, System.Func<dynamic,object>, string, bool)有一些无效的参数当我用像“编辑”这样的普通文本更改上面的 item.StartTime 时,它​​工作正常。

我是 ASP.NET 的新手,谁能帮我理解上述陈述有什么问题?

提前致谢。