来自文本框的 ActionLink 路由值
我正在研究以下内容:
1-用户在文本框中输入一个值。
2-然后点击编辑进入编辑视图。
这是我的代码:
<%= Html.TextBox("Name") %>
<%: Html.ActionLink("Edit", "Edit")%>
问题是我不知道如何从文本框中获取值并将其传递给 ActionLink,你能帮助我吗?
I'm working on the following:
1- The user enters a value inside a textBox.
2- then clicks edit to go to the edit view.
This is my code:
<%= Html.TextBox("Name") %>
<%: Html.ActionLink("Edit", "Edit")%>
The problem is I can't figure out how to take the value from the textBox and pass it to the ActionLink, can you help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
除非你使用 javascript,否则你不能。实现此目的的更好方法是使用表单而不是 ActionLink:
它将自动将用户在文本框中输入的值发送到控制器操作:
如果您想使用 ActionLink以下是如何设置一个 javascript 函数,该函数将发送值:
然后:
You can't unless you use javascript. A better way to achieve this would be to use a form instead of an
ActionLink
:which will automatically send the value entered by the user in the textbox to the controller action:
And if you wanted to use an ActionLink here's how you could setup a javascript function which will send the value:
and then: