我在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,然后在提交之前更改地址。我不会那样。 –