上一篇:排序算法 >>
坚持学asp.net——(十)
只是一个形象的代号,能够粗略表达其中类的情况。
下面列举在使用asp.net创建web程序时最常用的命名空间:
System.Web;System.Web.Ui;System.IO;System.Collections;System.Diagnostics;System.Date;System.Globalization;System.Drawing;System.Xml
Response.Redirect的使用:
<script language="c#" runat="server">
void Page_Load(object source,EventArgs e){
if(!(IsPostBack)){
Button1.Text="OK";
DropDownList1.Items.Add("http://www.sohu.com");
DropDownList1.Items.Add("http://www.sina.com.cn");
DropDownList1.Items.Add("http://www.163.com");
}
}
public void Click(object o,EventArgs e){
Response.Redirect(DropDownList1.SelectedItem.Text);
}
</script>
<form runat="server">
<asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
<asp:Button ID="Button1" runat="server" OnClick="Click" Text=""/>
</form>
二、asp.net的核心对象
1、Request对象:
部分属性:
ApplicationPath
Path
PhysicalApplicationPath
Browser
Cookies
IsSecureConnection
RequestType
QueryString
Url
Rawurl
UserHostName
UserHostAddress
UserLanguages
下面是一个检查这些属性的小例子:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<script Language="C#" runat="server">
void Page_Load(Object Src, EventArgs E)
{
if (!IsPostBack) {
if(Request.Browser.Browser=="IE")
{
if(Request.Browser.MajorVersion<6){
Label1.Text="Time to update your Ietnet Explore !";
}
else{
Label1.Text="小子很吊呀,早就用上最新的浏览器了!";
}
}
else
{
Label1.Text="Your Browser is "+Request.Browser.Browser+" !";
}
}
}
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<asp:Label ID="Label1" runat="server" Text="" />
</body>
</html>
2、Response对象
以下几个属性和方法:
Buffer
ContentType
Cookies
Clear()
Flush()
End()
Redirect()
Write()
WriteFile()
下面是一个形象的例子:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
</head>
<body>
<%
for(int i=0;i<50000;i++){
Response.Write("X");
if(i%300==0)
Response.Write("<br>");
}
%>
</body>
</html>
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
</head>
<body>
<%
Response.Buffer=false;
for(int i=0;i<50000;i++){
Response.Write("X");
if(i%300==0)
Response.Write("<br>");
}
%>
</body>
</html>
这两段代码十分想象,但是运行差别却是非常明显的。
3、server对象
MachineName
ScriptTimeOut
HtmlEncode()
HtmlDecode()
MapPath()
UrlEncode()
UrlDecode()
下一篇:文本型单页面ASP.NET计数器 >>
相关文章:
- · Asp.net页面输出到EXCEL
- · MSHFlexGrid1使用技巧(一)[如何让MSHFlexGrid只能被选中一行]
- · Asp.NET中常用的一些优化性能的方法
- · 将图片插入数据库并使用asp.net读取出来的正确方法
- · 坚持学asp.net——(七)
- · ASP.NET中不定级动态菜单的实现
- · ASP.NET中不定级动态菜单的实现
- · 坚持学asp.net——(六)
- · 在ASP.NET FORUMS中一种存储和读取思路
- · 坚持学asp.net——(五2)
- · 坚持学asp.net——(五)
- · 高效开发Asp.net教程
- · 高效开发Asp.net教程
- · MetaBuilders在ASP.NET FORUMS2.0中的应用方法
- · 坚持学asp.net——(四)
- · 浅析ASP.NET FORUMS中缓存机制的应用
- · 在 WinForm 中完整支持在多级目录中保存的 ASP.NET
- · 坚持学asp.net——(三)
- · 用IronPython写winform程序
- · 坚持学asp.net——(二2)
- · ASP.NET分页组件学与用——使用篇
- · ASP.NET分页组件学与用——教学篇(源代码)
- · ASP.NET分页组件学与用——教学篇
- · ASP.NET FORUMS换肤流程
- · ASP.NET 中 Session 实现原理浅析 [2] 状态管理器
- · ASP.NET 中 Session 实现原理浅析 [1] 会话的建立流程
- · 遍历ASP.NET页面控件
- · 采用UDP广播模式写简单信息传输工具~
- · Different event log entries that are generated by ASP.NET
- · 检测是否还有黑客代码的asp.net函数
- · asp.net上传图片并同时生成缩略图
- · 用Asp.net实现新闻分页
- · .NET中获取电脑名,IP地址
- · 每个.Net开发人员应该下载的十种必备工具
- · 专访微软ASP.NET产品项目负责人
- · ASP.NET数据格中计算数值总和
- · ASP.NET DataGrid 控件深入研究
- · ASP.NET 应用程序
