深入探索ASP.NET Web表单开发
1. 直接编辑Web表单的HTML
在编辑Web表单的HTML时,若要将HTML粘贴到HTML编辑器中,需使用“编辑”菜单下的“作为HTML粘贴”选项,而非普通的“粘贴”选项。普通“粘贴”会将 <h1> 等元素转换为 <h1> ,而“作为HTML粘贴”则会按HTML格式粘贴。
2. 保存Web应用程序的数据
Web应用程序与Windows应用程序在保存数据方面存在显著差异。在Windows编程中,程序运行时数据保存不是问题,可通过将变量设为静态来保留过程调用间超出作用域的变量值。但在Web应用中,数据可能存储在客户端(浏览器)和服务器两端。默认情况下,服务器端代码中的数据在往返服务器时不会保留,每次页面往返服务器,变量都会重置为默认值,因此需自行确保变量数据的保留。
2.1 客户端数据保存
默认情况下,Web表单控件中的数据在页面发送回服务器时会存储在HTML隐藏字段(即 <input> 元素的 type 属性设为 hidden )中,页面往返后数据会自动恢复到控件中。此外,Visual Basic还可使用Cookies存储客户端控件数据。
2.2 服务器端数据保存
确保服务器端代码中变量的数据在往返服务器时得以保留是需要关注的问题。默认情况下,服务器端代码中的变量数据在每次访问服务器时都会重置为默认值。例如,若每次用户点击按钮时对名为
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



