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() }); });
這樣的事情,反正我的頭頂。
有很多方法可以做到這一點 - 這些只是一些想法。