C#中server对象的简易功能
1、对HTML进行解码及编码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class bCode_jCode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{//编码与解码
<%--
<Response.Write("<script>alert('我想见你!快呀!)</script>");////显示对话框
Response.Write(Server.HtmlEncode("<script>alert('我很想你!想见你。')</script>"));////编码方法
Response.Write(Server.HtmlDecode(Server.HtmlEncode("<script>alert('我真的很想见你!')</script>")));////解码方法
--%>
}
}
2、将实际路径转换虚拟路径
a、在App_Data中创建个qu01.xml文件。
源程序如下:
<?xml version="1.0" encoding="utf-8" ?>
<a>
<br>
我们正在看火影
</br>
<br>
和一起分享快乐
</br>
</a>
b、将实际路径转换虚拟路径的代码:
String serverDome = Server.MapPath("~/app_Data/qu01.xml").ToString();
Response.WriteFile(serverDome);
总之,server对象不是常用,还有许多有用的方法,望大家一起讨论!