9.13ASP.NETrequest对象的初学和练习使用Image控件的注意事项
来源:互联网 发布:JAVA中异或如何用 编辑:程序博客网 时间:2024/06/06 11:45
Request对象在HTTP请求期间检索客户端浏览器传递给器的值。也就是说用它来与客户端交互,收集客户端信息或器端的环境变量,然后将收集的这些信息发送给器端或其它asp页面。
Request对象的使用
在ASP中,当请求一个页面或传递一个表单时,Request对象为脚本提供了客户端浏览器所提供的全部信息。其语法格式为:
Request.[ 集合属性方法 ] (变量)
ASP与表单的交互
在动态网页设计中,往往由表单来接受用户输入的信息。表单标记的语法格式
Form method=传送方式 action=URL.../FORM
其中: URL设置处理程序的相对或绝对位置。 传送方式用于指明交互表单的信息传送方式,有Post和Get两种。
使用表单传送信息的方式通常有三种方法:
1) 由HTML网页中的表单传送信息给处理该信息的ASP文件。
2) 由ASP文件中的表单传送信息由其自身进行处理。
3) 由ASP文件中的表单传送信息给另一个ASP文件来处理。
Image控件的ImageUrl属性!
通常,我们都用Image控件来显示图片,图片的路径就是通过ImageUrl来指定的,这都没错,但是,如果用了Image控件,又不给ImageUrl赋值,二次请求的问题就来了。
Image控件被服务器解析后,ImageUrl会被转换成img的src属性用来标识图片的路径,浏览器会根据src属性来请求图片。当src属性为空时,浏览器会请求当前页面,这就造成了二次回调。这个回调还是一个标准的PostBack,虽然这个PostBack不影响现有页面,但是这个PostBack会向服务器再请求一次页面,必然会给服务器带来额外的压力。
解决方法:如果使用了Image控件,请务必给ImageUrl赋值!(再给ImaUrl赋值的时候如果使用的是绝对地址,那么文件目录不能识别中文)
问题在于,HTML 中 <img /> 如果不设置 src 属性没有关系,但是如果设置一个空字符串作为该属性的值:
<img src="" />
这时就相当于有了一个默认值为 "./", 也就是对当前目录下默认文档的请求。
所以,当图片加载时,会根据 src 指定的值去读取这个 url 的输出,这里只是发出了一个 GET 请求,而不是 POST, 所以没有 Postback 一说。
- 9.13ASP.NETrequest对象的初学和练习使用Image控件的注意事项
- asp.net中image控件的使用
- asp.net中image控件的使用
- 初学:asp.net日历控件的使用
- 初学Image和Fileupload控件
- Asp.net img标签和image控件的区别
- Asp.net Web Crop Image Control asp.net控件和jquery 自定义的一个截图控件
- WPF image控件的使用
- Android-Universal-Image-Loader的使用注意事项
- itk::Image在使用时的注意事项
- 对象的使用练习
- 初学Java的注意事项
- 初学Servlet的注意事项
- 一些控件的使用以及本地化的操作和注意事项
- 『编程练习』九九乘法表 与 使用文件对象的注意事项
- Tkinter控件使用image的问题
- C# WPF Image控件的使用
- 初学ASP.NET注意事项
- POJ3308 Paratroopers(最大流)
- 模拟栈
- SQL索引学习[转载]
- 如何学好C语言
- 简单工厂模式学习博客
- 9.13ASP.NETrequest对象的初学和练习使用Image控件的注意事项
- 如何学好C++语言
- c++引用和指针的比较
- 存储过程知识点(大概)
- Java程序练习-在顺序表中插入元素
- 9.13 ASP.NET 第一天
- iPhone 9 导航及标签栏控制器
- 自己上网搜得了解了解
- Session