gpt4 book ai didi

c# - 如何从 .cs 文件调用 HttpHandler asp.net

转载 作者:太空狗 更新时间:2023-10-29 18:05:29 27 4
gpt4 key购买 nike

我已经为我的 Jquery ajax 调用创建了一个 http 处理程序。下面提到的 jquery 调用工作正常

 $.ajax({
url: "Services/name.ashx",
contentType: "text/plain",
data: {
CustMobile: a,
CustName: b,
CustEmail: c
},
contentType: "application/json; charset=utf-8",
success: function (data) {
$("#loading").hide();
},
error: function () {
$("#loading").hide();
}
});

现在我的问题是我可以通过我的代码调用 name.ashx 处理程序吗?我在 C# 中使用 asp.net。我知道它可以通过 Response.write("") 编写整个脚本部分来调用。 Ans还有注册页面方法的Script。
但是有没有什么方法可以使用 C# 向处理程序发送请求并从处理程序返回响应。

谢谢。

最佳答案

您可以使用 HttpWebRequest(System.Net 命名空间)从代码后面调用任何 http 资源

示例

HttpWebRequest request = (HttpWebRequest) WebRequest.Create("<YourDomain>/Services/name.ashx?CustMobile=ValueOfA&CustName=ValueOfB&CustEmail=ValueOfC");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

您需要一个绝对路径,但如果您不想对域进行硬编码,您可以从 HttpContext 获取您的域或服务器 url

更多信息

关于c# - 如何从 .cs 文件调用 HttpHandler asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11535754/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com