- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> .NET >> ASP.NET >> 正文
站内文章搜索:           

asp.net实用的一些代码

作者:佚名    文章来源:网络    更新时间 :2007-5-30 15:38:41
aspx?name="+System.Web.HttpUtility.UrlEncode(TextBox2.Text)+"&name2=");
                       //对 URL 字符串进行编码,以便实现从 Web 服务器到客户端的可靠的 HTTP 传输。
          WebForm2--   Label2.Text=Request.QueryString["name"];
  ---- HtmlEncode   //对要在浏览器中显示的字符串进行编码。
★Response.Write(Server.MapPath("/WebForm2.aspx")); //为当前请求将请求的 URL 中的虚拟路径映射到服务器上的物理路径。
★Response.BufferOutput 属性 :获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送。
★Response.Redirect 将客户端重定向到新的 URL
  重定向至其他网页: Response.BufferOutput=true;
          Response.Redirect("WebForm1.aspx");
------------------------------------------------------------------------------------------------------------------
可以使用服务器端 #INCLUDE 指令将一个文件包含到另一个ASP文件中。
  <! -- #include virtual | file = “filename” -- >
Virtual 关键字:用于表示 Include 文件的虚拟路径。
        <! -- #include virtual = “/MyPages/Headings.inc”-->
File 关键字:用于表示该文件的物理路径。
   <! -- #include file = “Headings.inc” - - >
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication4.WebForm1" %>
AutoEventWireup 自动事件绑定
--------------------------------------------------------------------------------
CreateObject用于在服务器上创建ActiveX 组件的实例。然后可以使用脚本来调用该对象的方法或属性。
<HTML>
<BODY>
<%
   Set TypeofBrowser = Server.CreateObject("MSWC.BrowserType")
   TypeofBrowser = Request.ServerVariables("HTTP_USER_AGENT")
   Response.Write (TypeofBrowser)
%>
</BODY>
</HTML>
-------------------------------------------------------------------------------
  MapPath 方法由服务器用于将路径映射到服务器上的信息。
    如果虚拟目录 MyPages 的路径是 C:\Inetpub\wwwroot\MyDirectory。
      <%Response.Write Server.MapPath("/MyPages")%>
  将返回
C:\Inetpub\wwwroot\MyDirectory
-----------------------------------------------------------------------------
URLEncode 方法返回一个字符串,该串是对输入值string进行URL编码,
对于在URL中无效的所有字符,如?、&和空格,都转换为相应的URL转义符.
<%
Response.Write Server.URLEncode("http://10.1.6.150.95/Chapter3/Ch3Ex14.asp")
%>
-------------------------------------------------------------------------
ScriptTimeout属性    指定脚本在终止之前可以在服务器上运行的时间长度,单位为秒。
              Server.ScriptTimeout = Numseconds   属性的默认值为90秒
-------------------------------------------------------------------------
<%
  Application.Lock
  Application("Counter") = Application("Counter") + 1
  Application.Unlock
%>
该页面已被访问过
<%= Application("Counter") %> 次!
第一行中的Lock方法将锁定Application变量。这将确保只有当前控制该页面的用户可以访问或修改Counter变量,
访问该页面的其他用户将无法修改该变量的值。当明确调用UnLock方法,或者到达该页面结尾处时,当前的用户将失去控制权,
该控制权随后会传递给访问该页面的其他用户。
-----------------------------------------------------------    
会话会在下列情况下启动:
新用户请求 ASP 文件,且 Global.asa 文件包括Session_OnStart 过程时。
Session 变量中存储一个值时。
用户请求 ASP 文件,且 Global.asa 文件使用 <object> 标记实例化具有会话范围的对象时。
会话会在下列情况下结束:
如果用户在应用程序中未请求或者未刷新网页的 时间达到了 Timeout 属性指定的时间。此属性的 默认值为 20 分钟。
如果会话已经被放弃。
   <%
   Session("mytime") = formatdatetime(now, vblongformat)
   %>
   <%=Session("mytime")%>

SessionID属性    包含唯一的用户会话标识符。<%Response.Write(Session.SessionID)%>
.....................
LCID属性         用于设置本地标识符。它存储诸如日期、货币和时间格式之类的本地信息。
2048 美国   /   2057 英国      /1036 法国    / 3079 瑞典
<%
   Session.LCID = 1036
%>
<%
   Dim due
   due = 50
   Response.Write("今天日期为" &FormatDateTime(Date)
         & "<BR>")
   Response.Write("到期金额总计为"
         & FormatCurrency(due))
%>
..............
TimeOut 属性用于以分钟为单位指定 Session 对象在资源被释放之前可保持不活动状态的持续时间
默认超时时间 20秒        Session.Timeout=30
................
cookie

         
Request
    集合 Form         用于取得使用 POST 方法提交数据的表单中表单元素的值
                      
         QueryString  集合用于取到 HTTP 查询字符串中的变量值。
                      <a href="Ch2ex6b.asp?name=Mark&name=Twain&name=Richard"> 查询字符串可包含多个值</a>
                      <%
                      for i=1 to Request.QueryString("name").Count
                      Response.Write(Request.QueryString("name")(i) & "<br>")
                      next
                      %>
         ServerVariables   用于取得预定义环境变量的值。
         ClientCertificate         Cookies
    属性 TotalBytes   返回客户端在请求正文中发送的字节总数。
    方法 BinaryRead   用于获取作为POST请求而从客户端传送到服务器的部分数据。


Rrsponse
    集合  Cookies
    属性  Buffer      属性指定是否要缓存输出结果     <%response.Buffer=true%><html><body>
                                                    <%for i=1 to 100 response.write(i & "<br />") next%>
                                                    </body></html>                  
          CacheControl   <%response.CacheControl="Public"%>
          Charset
          Expires        <%response.Expires=1440%>
          ExpiresAbsolute        
          IsClientConnected     属性可用于确定用户是否仍连接着服务器。 <%If response.IsClientConnected=true then
                                                                         response.write("用户仍处于连接状态!")
                                                                         else
                                                                         response.write("用户已断开连接!")end if%>
    方法  AddHeader            
          AppendToLog
          BinaryWrite                
          Clear       Clear方法用于清除到目前为止缓存的输出结果。  <%for i=1 to 100  response.write(i & "<br />")next response.clear%>

          End          End 方法将停止处理脚本并将当前结果返回到浏览器。 <%for i=1 to 50  response.write(i & "<br />") nextresponse.End
                                                                        for i=51 to 100
                                                                        response.write(i & "<br />") next%>
          Flush
          Redirect    Redirect 方法可用于将用户重定向到不同的页面。  <%@ Language=VBScript %>
                      <%IF Request.Form("username") <> "Mark" Then
                      Response.Redirect "http://10.1.6.150:95/Chapter 2/Ch2Ex8.htm"
                      Else
                      Response.Redirect "http://10.1.6.150:95/Chapter 2/Ch2Ex14d.htm"End If%>
          Write           

上一页  [1] [2] 

  • 上一篇文章: 没有了
  • 下一篇文章:
  • 百度搜索: asp.net实用的一些代码

  • 发表评论】【打印此文】【关闭窗口】【点击数:
    ★好玩的休闲小游戏★
    网友评论:
    数据载入中,请稍后……