asp新手问题-.NET技术/ASP.NET

2018 年 6 月 20 日2260

一个html文件,点击一个button后用alert()输出一段服务器返回的文本信息。
初步设想使用ajax,前台基本没有问题,关于后台我想请问:
① 服务器端处理这个逻辑的文件扩展名是什么?如何获取这个逻辑文件的url?是否需要在配置文件配置?
② 如何返回一个文本,使得XMLHttpRequest.requestText()方法能获取到这个值?
以上。

------回答---------

------其他回答(40分)---------

如果是asp 那么 处理文件的扩展名还是 asp
如果是 asp.net 那么 处理文件的 扩展名一般是 ashx 也可以是 aspx和 aspx。cs
我一般用 jquery的框架
前台调用这个方法
function SetSession(id)
{
var ajaxData=new Object();
ajaxData.type="SetCitySession";
ajaxData.id=id;
$.post("/AjaxService/MyhcAjax.ashx",ajaxData,function(data){});

}
ashx:
public void SetCitySession(HttpContext context)
{
string id = context.Request["id"] ?? "";
context.Session["selectedcity"] = id;
context.Response.Write(context.Session["selectedcity"].ToString());
}

其中 data 就是返回值

0 0