如何访问asp.net mvc回发控制器操作中的hiddenField值?
我们可以直接在 MVC 回发控制器操作中访问 asp:Label
值吗?我还想知道如何访问 ASP.NET MVC 回发控制器操作中的 hiddenField
值。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们可以直接在 MVC 回发控制器操作中访问 asp:Label
值吗?我还想知道如何访问 ASP.NET MVC 回发控制器操作中的 hiddenField
值。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
在 ASP.NET MVC 中,您不使用 标记,但您可以尝试将表单中任意数量的输入 POST 到控制器操作,其中
CustomViewModel< /code> 类可以绑定到数据并让您进一步操作它。
例如,如果您在 MVC 3 中使用 Razor 语法,您的视图可能如下所示:
然后在自动将此数据绑定到 ViewModel 类的控制器操作中,假设它称为 Save,可能如下所示:
In ASP.NET MVC, you don't use
<asp:...
tags, but you could try POSTing any number of inputs within a form to a controller action where aCustomViewModel
class could bind to the data and let you manipulate it further.For example, if you were using Razor syntax in MVC 3, your View could look like:
Then in your controller action which automagically binds this data to your ViewModel class, let's say it's called Save, could look like:
在 ASP.NET MVC 中,永远不要使用诸如
asp:Label
这样的服务器端控件,因为它们依赖于 ViewState 和 PostBack,而这些概念在 ASP.NET MVC 中已不再存在。因此您可以使用 HTML 帮助程序来生成输入字段。例如:并有一个将接收帖子的控制器操作:
In ASP.NET MVC server side controls such as
asp:Label
should never be used because they rely on ViewState and PostBack which are notions that no longer exist in ASP.NET MVC. So you could use HTML helpers to generate input fields. For example:and have a controller action which would receive the post: