gpt4 book ai didi

jquery - ASP.NET 从 WebUserControl 调用 Jquery Ajax 方法

转载 作者:行者123 更新时间:2023-12-01 07:32:00 26 4
gpt4 key购买 nike

我正在使用 asp.net3.5 C# 和 Jquery

我创建了一个webUserControltimer.ascx,我有一个页面showTime.aspx我已经将timer.ascx添加到ShowTime.aspx中下拉更改我想显示当前时间。

但我收到此错误

不提供此类页面。说明:您请求的页面类型未被提供,因为它已被明确禁止。请检查下面的 URL 并确保拼写正确。

定时器.ascx

[WebMethod]
public static string returnTime()
{
return DateTime.Now.ToString();
}

showTime.aspx

$(function () {
$(".currDropDown").change(function () {
$.ajax({
type: "POST",
url: "time.ascx/returnTime",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$(".timeLbl").text(msg.d);
}
});
return false;
});
});

是我无法在webusercontrol内部调用ajax请求还是代码有问题。请帮忙。

问候

最佳答案

您无法在 ASCX 控件中托管 ASP.NET AJAX 页面方法,只能在 ASPX 代码隐藏中(或者,您可以使用 ASMX ScriptService 来集中功能)。

关于jquery - ASP.NET 从 WebUserControl 调用 Jquery Ajax 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5371221/

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