我在MVC的一種形式:ASP.NET MVC格式之後的參數
<% using (Html.BeginForm("Get", "Person"))
{ %>
<%= Html.TextBox("person_id")%>
<input type="submit" value="Get Person" />
<% } %>
這重定向我Person/Get
。好的。問題:
如何製作此表單以便將我重定向到Person/Get/{person_id}
?
編輯:
有什麼值得我???
關於 「???」;你不能這樣做,因爲在服務器時間id不知道。 –
@CarlR我想從'???'的文本框**中獲取**文本。爲什麼很難理解我的問題?這應該很容易,但如果不能完成,我會接受你的答案。 –
文本框中的文本是由用戶輸入的權利?最接近你可以通過改變BeginForm來接收FormMethod.Get。這樣,發送到服務器的是/ Person/Get?person_id = 234或者任何用戶輸入的內容。您可以做的另一件事是使用jquery攔截提交事件,並從JavaScript中讀取person_id,然後在提交之前更改地址。我不會那樣。 –