asp.net-mvc – 从Html.ActionLink将参数传递给控制器操作
发布时间:2020-05-23 14:08:30 所属栏目:asp.Net 来源:互联网
导读:这个html有什么问题吗?我想在主页面中有一个链接导航到“CreateParts”视图。我有动作’CreateParts’在控制器’PartList’中有一个参数parentPartId。 li id=taskAdminPartCreate runat=server %= Html.ActionLink(Cre
|
这个html有什么问题吗?我想在主页面中有一个链接导航到“CreateParts”视图。我有动作’CreateParts’在控制器’PartList’中有一个参数parentPartId。 <li id="taskAdminPartCreate" runat="server">
<%= Html.ActionLink("Create New Part","CreateParts","PartList",new { parentPartId = 0 })%></li>
我的控制器动作就像 public ActionResult CreateParts(int parentPartId)
{
HSPartList objHSPart = new HSPartList();
objHSPart.Id = parentPartId;
return View(objHSPart);
}
当我点击SiteMaster菜单中的“创建新零件”时,我会收到异常。请帮我解决这个问题。 解决方法您正在使用不正确的重载。你应该使用这个超载public static MvcHtmlString ActionLink(
this HtmlHelper htmlHelper,string linkText,string actionName,string controllerName,Object routeValues,Object htmlAttributes
)
正确的代码将是 <%= Html.ActionLink("Create New Part",new { parentPartId = 0 },null)%>
请注意,额外的参数在最后。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC2创建方法中使用FormCollection的正确方法?
- asp.net – Visual Studio加载项自动附加到Development Ser
- asp.net – 如何更改FileUpload控件(System.Web.UI.WebCont
- asp.net – NavigateUrl =“#”变成href =“SubFolder /#”
- asp.net – IIS(动态和静态)缓存,OutPutCache和浏览器缓存之
- asp.net-mvc – MVC应用程序中的随机数生成
- asp.net-mvc – ASP.net MVC DropDownList预选项目被忽略
- asp.net-mvc – 如何将名为“file []”的已发布数据绑定到M
- asp.net-mvc – 为什么在我的ASP MVC4应用程序中重定向资源
- asp.net – 休闲网站的密码规则
推荐文章
站长推荐
- asp.net – 如何在页面加载时以“添加新”模式进
- asp.net-mvc – 更改数据注释中的验证消息
- asp.net-mvc – 如何覆盖Orchard CMS中导航区域的
- asp.net-mvc – 如何调试此错误:’无法找到iise
- asp.net-mvc – MVC发布IPagedList
- asp.net-mvc – 如何在Asp.Net MVC循环中呈现纯H
- ASP.NET MVC在javascript中使用ViewData
- asp.net-mvc – ASP.NET MVC – Partial View可以
- asp.net – 如何绑定gridview中的下拉列表?
- asp.net-mvc-3 – ASP.NET MVC 3控制器路由 – 使
热点阅读
