`
yangyou230
  • 浏览: 1649795 次
文章分类
社区版块
存档分类

ASP.Net中Form表单与内置对象实践

 
阅读更多

ASP.Net中Form表单与内置对象实践

HTML表单(Form)最关键要掌握的有三个要点:

表单控件(Form Controls)
Action
Method

表单控件(Form Controls),通过HTML表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。比如上面的例句里,input type= "text"就是一个表单控件,表示一个单行输入框。

用户填入表单的信息总是需要程序来进行处理,表单里的action就指明了处理表单信息的文件,我们可以理解为将要跳转的页面,在两层架构的网站中,用html表单方式接收数据,Form的action就可以指向后台数据库操作的页面。
具体的实现,我将在介绍内置对象时详细说明。

至于method,表示了发送表单信息的方式。method有两个值:get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。

推荐一个Html学习网站,支持在线编辑查看,学习起来挺方便的。

http://www.blabla.cn/

Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。因为Request对象是Page对象的成员之一,所以在程序中不需要做任何的声明即可直接使用;其类名为 HttpRequest。

当我们在表现层提交数据后,使用Requst.Form["表单控件的value"]在后台进行接收,进而进行数据库操作。

其余的内置对象,大家可以参考我转载的文章《ASP.NET的内置对象介绍

http://blog.csdn.net/spring21st/archive/2007/09/23/1797494.aspx

调试技巧总结:
1.数据库操作:设置断点,尤其是显示插入语句时,复制到“查询分析器”进行验证
2.Respond对象write(),以及html中的alert()均类似Windows中的MessageBox调试,灵活使用。

分享到:
评论

相关推荐

    第6章 ASP.NET 2.0内置对象.ppt

    GET:所有的数据都被附加到请求的实际地址后面,值和表单内各个字段一一对应,在URL中可以看到。 这些信息被提交到服务器,在服务器上重构页面。 对于get方式,服务器端用Request.QueryString获取变量的值(送的数据...

    asp.net教学讲义

    第四章:ASP.NET内置对象 67 4.1内置对象概述 67 4.2 Response对象和Request对象 67 4.2.1 Response对象的功能,常用属性和方法和示例 67 4.2.2 Request对象的功能,常用属性和方法和示例 71 4.3、HttpServerUtility...

    ASP.NET Night Words

    4.4 asp.net内置文件夹介绍 36 4.5 xml注释 37 4.6 任务管理器 38 4.7 配置外部工具 39 4.8 代码段管理器 40 4.9 发布asp.net网站 44 4.10 总结 45 第5章 page类和回调技术 46 5.1 page类介绍 46 5.1.1 单...

    ASP.NET3.5从入门到精通

    第 13 章 ASP.NET 内置对象,应用程序配置和缓存 13.1 ASP.NET 内置对象 13.1.1 Request 传递请求对象 13.1.2 Response 请求响应对象 13.1.3 Application 状态对象 13.1.4 Session 状态对象 13.1.5 Server 服务对象 ...

    ASP.NET 3.5 开发大全

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASP.NET 3.5 开发大全word课件

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASP.NET 3.5 开发大全11-15

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASP.NET 3.5 开发大全1-5

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASPNET35开发大全第一章

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    Web系统与技术 课程教材

    8.4.9 ASP.Net的数据绑定控件对象... 312 8.5 ASP的Web 服务编程... 316 8.5.1 Web服务的创建与发布... 316 8.5.2 Web服务的使用... 319 8.6 习题... 321 第9章 XML编程... 323 9.1 XML简介及其特征... 323 ...

    ExtAspNet_v2.3.2_dll

    -这个属性和Button得ValidateForms属性类似,可以查看Asp.net compatibility中的示例。 +2009-08-25 v2.0.7 -为按钮增加DisableControlBeforePostBack属性 - 回发之前是否禁用按钮,防止重复提交 - 默认为...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    ExtAspNet v2.2.1 ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有JavaScript,没有... -在Page_Load中设置了哪些需要在AJAX中更新的Asp.net控件会在回发时保持状态,可以...

    C#编程经验技巧宝典

    111 <br>0184 如何在ASP.NET中获取文件的扩展名 111 <br>0185 如何在ASP.NET中用URL在页面之间传值 112 <br>0186 如何使用IsPostBack实现ASP.NET页面加载 112 <br>0187 如何利用输出缓存技术缓存...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    与Java和Perl不同,你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要了解一些基本的语法和语言特色,你就可以开始你的PHP编码之旅了。之后你在编码过程中如果遇到了什么麻烦,还可以再去翻阅...

Global site tag (gtag.js) - Google Analytics