To cwsj (cw) :在ASP.NET中,您仍然可以按以前的方式使用多个<form>标签,并使不同的<form>标签的action指向不同的页面。但前提是这些<form>标签不能带有runat=server属性。ASP.NET中,一个aspx页面只能有一个<form runat=server>标签,并且建议余下所有的html control、web control和user control都放在这个form中,通过各种AutoPostBack以及服务器端事件响应函数来处理用户与服务器之间的交互(如提交数据等)。在ASP.NET中,交互式Web页面的设计和编程更加类似于WinForm的设计和编程。开发者完全可以无须写任何的Request.Form[]语句就可以获取浏览器端的所有输入。正如Goto语句的消失曾经让很多程序员感到不适应,虽然ASP.NET这种开发方法和思路上的改变可能会使原先熟练的Web开发人员感到一些不适应,但经过一段时间的适应以后,ASP.NET就能够帮助开发人员提高效率和质量。
- 微软全球技术中心 acptvc本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。