表单怎么做 mvc与webform比较,mvc视图中为什么不建议用服务器控件?
浏览量:2887
时间:2021-03-13 06:20:15
作者:admin
mvc与webform比较,mvc视图中为什么不建议用服务器控件?
让我们从服务器控件开始。大多数属性都序列化为viewstate。背景可以很容易地相互作用。但是,当您的页面上有许多服务器控件或GridView时,viewstate中隐藏窗体的值将异常长。服务器控件通过提交表单将消息传递给服务器,然后服务器响应。我认为,MVC实际上是想提高开发效率ASP.NET在MVC中,我们可以通过最传统的post或get传递值,这不仅有利于我们的控制,而且生成更简洁的页面这些是一些在线声明和我自己的经验,至于渲染数据,我不认为这是一个问题。也许你还没接触过那些翻译语言。如果你得到一个数据,你可以用标签输出它。如果你得到一组数据,你可以循环浏览。
asp.net如何获得Post提交的__ViewState的值?
Viewstate由Base64编码,它在页面中存储一些信息。我觉得直接用JS操作会很麻烦,如果页面中有很多元素,效率会很低
1。Base64解码viewstate
2。找到存储选择的位置,并修改信息
3。使用Base64编码将信息放入viewstate
建议使用另一种方法添加隐藏元素来存储select的信息,例如selectedtext | selectedvalue:
2。回发后,向服务器添加一个隐藏元素申请表[“uselect”],然后指定一个要选择的值
3uselect value clear。?
希望对您有所帮助
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。