我正在从textBox中读取一个值(让它成为Sam):
<%= Html.TextBox("Name")%>
然后点击操作链接:
<%: Html.ActionLink("Edit","Edit",routeValues %>
我需要路由(此URL应该打开) / Edit / Sam
我该怎么做?
答案 0 :(得分:1)
由于您没有使用上面的任何路由值,而只是文本框的名称,您只需创建一个链接即可 通过html属性new {id =“name”}命名您的文本框“name”(如果它还没有)(例如) 然后你可以只是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() }); });不管怎么说,总有一些事情发生在我脑海里。
有很多方法可以做到这一点 - 这些只是一些想法。