asp.net 中的问题。aspx和ashx的传值问题

初学ajax。在aspx页面中写了以下语句:protectedvoidbtnSearch_Click(objectsender,EventArgse){Session["... 初学ajax。

在aspx页面中 写了以下语句:
protected void btnSearch_Click(object sender, EventArgs e)
{
Session["ip"] = txtIpAddress.Text; //把输入的IP值存入

var strText = Request["strText"]; //接受strText值

lblResult.Text = "查询结果: " + strText;
}
在ashx页面中写了

public void ProcessRequest (HttpContext context) {
string address = context.Session["ip"] as string;
var strText = op.GetAddress(address); //这里我写了一个op类 就是取IP地址
context.Response.Write("strText"); //这里传strText值
}

但是最后没有结果。我想知道怎么才能正确的传值。
展开
 我来答
一起萌萌哒3
2014-12-16 · 超过15用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:33.8万
展开全部
你学的是ajax,就要明白你是用ajax异步传值,你把你ajax贴出来。
追问
就是ashx和aspx的传值啦 = =

ip的值传到ashx 然后再把结果传过aspx。就是想知道之间的过程。
追答
你要通过异步传值  我了解的是 要通过jquery 封装好的ajax异步把值传到ashx。中间是需要ajax 直接传值我不清楚。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式