实用ASP.NET七大内置对象详解
一、Response对象
Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。
1.Response对象的属性
① BufferOutput
说明:获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送
属性值:如果缓冲了到客户端的输出,则为true;否则为false。默认为true
② Cache
说明:获取Web页的缓存策略(过期时间、保密性、变化子句)
属性值:包含有关当前响应的缓存策略信息的HttpCachePolicy对象
③ Charset
说明:获取或设置输出流的HTTP字符集
属性值:输出流的HTTP字符集
④ IsClientConnected
说明:获取一个值,通过该值指示客户端是否仍连接在服务器上
属性值:如果客户端当前仍在连接,则为true;否则为false
2.Response对象的方法
Response对象可以输出信息到客户端,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置cookie的值。ASP.NET中引用对象方法的语法是“对象名.方法名”。“方法”就是嵌入到对象定义中的程序代码,它定义对象怎样去处理信息。使用嵌入的方法,对象便知道如何去执行任务,而不用提供额外的指令。
① Write
说明:将指定的字符串或表达式的结果写到当前的HTTP输出
② End
说明:停止页面的执行并得到相应结果
③ Clear
说明:用来在不将缓存中的内容输出的前提下,清空当前页的缓存,仅当使用了缓存输出时,才可以利用Clear方法
④ Flush
说明:将缓存中的内容立即显示出来。该方法有一点和Clear方法一样,它在脚本前面没有将Buffer属性设置为True时会出错。和End方法不同的是,该方法调用后,该页面可继续执行
⑤ Redirect
说明:使浏览器立即重定向到程序指定的URL
二、Request对象
1.Request对象的属性
① QueryString
说明:获取 HTTP 查询字符串变量集合
属性值:NameValueCollection对象
② Path
说明:获取当前请求的虚拟路径
属性值:当前请求的虚拟路径
相关文档:
导入EXCEL一般有3种方法
1.通过Excel APIl来导入(缺点,需要安装OFFICE组件,建立对象后,不容易释放,大数据量时读取速度较低)
2.通过OLEDB数据源方式读取
3.通过第三方组件来导入(推荐使用ExcelLibrary)下载地址:http://code.google.com/p/excellibrary/
同样导出EXCEL也有3种方法,和导入类似。
推荐使用第3种 ......
TreeView 控件的呈现是可完全自定义的,这使得可以使用多种多样的显示样式。
若要自定义 TreeView 控件的外观,可以执行以下操作:
·指定影响控件显示和呈现的 TreeView 控件属性。
·指定一个 ImageSet 属性,该属性选择一组在运行时同控件一起呈现的内置图像。
·指定用于控制 T ......
1.updatepanel 中弹出提示窗口
ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.Page.GetType(), "message", "alert('阿熊!');", true);
2.在新窗口中打开链接
Response.Write(" <script>window.open('NewPage.aspx') </script>");
不过每当弹出这个网页过后,原来的主网页的页面字体自动 ......
我才开始看ASP.NET与数据库的连接,今天一开始就一连遇到三个问题,折腾了一晚上...希望我查到的资料对大家有用。
最初我写的语句是:
//Create the Connection
//SqlConnection conn = new SqlConnection(@"Data Source=(local)\NetSDK; Initial Catalog=Northwind; User ID = sa; password = yourPassword;");
上面这 ......
在转向新的页面时,会出现下面的错误
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /lonin.aspx
解决方法如下:
1.首先,要重新注册IIS :运行cmd 后 进入“C:\WINDOWS\Microsoft.NET\Fra ......