如何把asp文件转换为aspx文件?
我在学习xmlhttp的无闪刷新,想实时更新数据库的数据。刚刚接触,找到一些asp格式的文件。但是我想用在visio studio 2003 的开发环境中,用c#语言。下面是一个简单的xmlhttp的例子,哪位高手可以帮我把它都放在.aspx文件中可以运行吗?
前台代码,
client.htm
<script language= "JavaScript ">
function GetResult(str)
{
/*
*--------------- GetResult(str) -----------------
* GetResult(str)
* 功能:通过XMLHTTP发送请求,返回结果.
* 参数:str,字符串,发送条件.
* 实例:GetResult(document.all.userid.value);
* author:wanghr100(灰豆宝宝.net)
* update:2004-5-27 19:02
*--------------- GetResult(str) -----------------
*/
var oBao = new ActiveXObject( "Microsoft.XMLHTTP ");
//特殊字符:+,%,&,=,?等的传输解决办法.字符串先用escape编码的.
//Update:2004-6-1 12:22
oBao.open( "POST ", "server.asp?userid= "+escape(str),false);
oBao.send();
//服务器端处理返回的是经过escape编码的字符串.
document.all.username.value=unescape(oBao.responseText)
}
</script>
<input type= "button " onclick= "GetResult(document.all.userid.value) " value= "Get "> <br>
userid: <input type= "text " name= "userid "> <br>
username: <input type= "text " name= "username ">
后台代码:
Server.asp
<% @Language= "JavaScript " %>
<%
function OpenDB(sdbname)
{
/*
*--------------- OpenDB(sdbname) -----------------
* OpenDB(sdbname)
* 功能:打开数据库sdbname,返回conn对象.
* 参数:sdbname,字符串,数据库名称.
* 实例:var conn = OpenDB( "database.mdb ");
* author:wanghr100(灰豆宝宝.net)
* update:2004-5-12 8:18
*--------------- OpenDB(sdbname) -----------------
*/
var connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "+Server.MapPath(sdbname);
var conn = Server.CreateObject( "ADODB.Connection ");
conn.Open(connstr);
return conn;
}
var sResult = " ";
var oConn = OpenDB( "data.mdb ");
//特殊字符:+,%,&,=,?等的传输解决办法.客户端字符是经过escape编码的
//所以服务器端先要经过unescape解码.
//Update:2004-6-1 12:22
var userid = unescape(Request( "userid "));
var sql = "select username from users where userid= ' "+userid+ " ' ";
var rs = oConn.Execute(sql);
if(!rs.EOF)
{
sResult = rs( "username ").Value;
}
else
{
//加入容错.2004-5-30 10:15
sResult = "Sorry,没有找到... "
}
//escape解决了XMLHTTP。中文处理的问题.
Response.Write(escape(sResult));
%>
转换成的aspx格式的文件格式如下:
server.aspx:
<