观点与网络表单不同?我似乎无法访问视图上的服务器控件。
使用webform,您可以将文本框的值检索为<name>.Text
,只要它是服务器控件即可。我怎么能在MVC3中这样做?我正在使用aspx视图。
我知道值在Request.forms集合中,但是没有一种不那么难看的方法来检索文本框的值。
答案 0 :(得分:0)
我认为您的意思是访问操作中的值,而不是视图中的值。
有几种方法,一种是接受它们作为操作方法的参数(model binding; another sample),另一种方法是按照您的建议手动阅读Request.Form
。
但这是一个非常简短的答案。你必须 learn MVC basics才能尝试潜入水和代码。在MVC中,如果你以前没有学过理论知识,那么你做错事(对抗MVC的架构)的可能性非常高。