如何从ASP.NET MVC的Html.TextBox()控件中获取输入值?

更新于
2026-09-26 05:41:45
25阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计313个文字,预计阅读时间需要2分钟。

如何从ASP.NET MVC的Html.TextBox()控件中获取输入值?

我想知道是否可以在视图中找到.textbox的值。如果我有@Html.TextBox(textdata),我可以从我的段落中读取该文本框中的数据。我的值是:因此,我需要这个因为我想让用户在文本框中输入内容。

我想知道是否有可能在视图中找到html.textbox的值.
如果我有@ Html.TextBox(“textdata”),我可以从我的段落中读取该文本框中的数据

我的价值是:**

所以我需要这个因为我希望用户在文本框中写一个数字,我将把它作为我的函数的参数:
@ Html.ActionLink(“click me”,“actionname”,“controller”,new {param = textbox value},“”)

你需要使用javascript.不使用动作链接,更好的方法是使用表单:

如何从ASP.NET MVC的Html.TextBox()控件中获取输入值?

@using (Html.BeginForm("actionname", "controller", FormMethod.Get)) { @Html.TextBox("textdata") <input type="submit" value="click me" /> }

这样,用户在文本框中输入的值将在提交表单时自动发送到服务器.

如果你仍然想使用javascript(不推荐)这样做,你可以继续使用jQuery.订阅链接的click事件并从文本字段中获取值并将其附加到url:

$(function() { $('#id_of_your_link').click(function() { var value = $('#textdata').val(); $(this).attr('href', function() { return this.href += '?param=' + encodeURIComponent(value); }); }); });

本文共计313个文字,预计阅读时间需要2分钟。

如何从ASP.NET MVC的Html.TextBox()控件中获取输入值?

我想知道是否可以在视图中找到.textbox的值。如果我有@Html.TextBox(textdata),我可以从我的段落中读取该文本框中的数据。我的值是:因此,我需要这个因为我想让用户在文本框中输入内容。

我想知道是否有可能在视图中找到html.textbox的值.
如果我有@ Html.TextBox(“textdata”),我可以从我的段落中读取该文本框中的数据

我的价值是:**

所以我需要这个因为我希望用户在文本框中写一个数字,我将把它作为我的函数的参数:
@ Html.ActionLink(“click me”,“actionname”,“controller”,new {param = textbox value},“”)

你需要使用javascript.不使用动作链接,更好的方法是使用表单:

如何从ASP.NET MVC的Html.TextBox()控件中获取输入值?

@using (Html.BeginForm("actionname", "controller", FormMethod.Get)) { @Html.TextBox("textdata") <input type="submit" value="click me" /> }

这样,用户在文本框中输入的值将在提交表单时自动发送到服务器.

如果你仍然想使用javascript(不推荐)这样做,你可以继续使用jQuery.订阅链接的click事件并从文本字段中获取值并将其附加到url:

$(function() { $('#id_of_your_link').click(function() { var value = $('#textdata').val(); $(this).attr('href', function() { return this.href += '?param=' + encodeURIComponent(value); }); }); });