0
我正在阅读从文字框的值(让它成为山姆):集ActionLink的routeValues动态
<%= Html.TextBox("Name")%>
,然后在操作链接的点击:
<%: Html.ActionLink("Edit","Edit",routeValues %>
我需要的路线(这个URL应该打开)/编辑/山姆
我该怎么做?
我正在阅读从文字框的值(让它成为山姆):集ActionLink的routeValues动态
<%= Html.TextBox("Name")%>
,然后在操作链接的点击:
<%: Html.ActionLink("Edit","Edit",routeValues %>
我需要的路线(这个URL应该打开)/编辑/山姆
我该怎么做?
既然你没有使用上面的任何路由值,而只是文本框的名称,你可以创建一个链接 通过html属性命名您的文本框“名称”(如果它尚未)new {id =“名称”}(用于前) 那么你可以jQuery来获得的价值和其追加
<a href="#" onclick="window.location.href='@Url.Action("Edit", "Edit")' + $('#name').val()">Edit</a>
你也可以使用HTML帮助上方和正附加jQuery的一个onclick事件处理为好。
$(document).ready(function() { $("#name").click(function() { window.location.href= $('#idOfLinkHref').attr('href') + '/' + $('#name').val() }); });
这样的事情,反正我的头顶。
有很多方法可以做到这一点 - 这些只是一些想法。