Есть ли способ загрузить файл ascx с помощью jQuery?
UPDATE
благодаря @Emmett и @Yads. Я использую обработчик со следующим кодом jQuery ajax:
jQuery.ajax({
type: "POST", //GET
url: "Foo.ashx",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response)
{
jQuery('#controlload').append(response.d); // or response
},
error: function ()
{
jQuery('#controlload').append('error');
}
});
но я получаю ошибку. Мой код неверен?
Другое Обновление :
Я использую
error: function (xhr, ajaxOptions, thrownError)
{
jQuery('#controlload').append(thrownError);
}
и вот что я получаю:
Неверный JSON:
Test => (этот ярлык внутри моего ascx)
и мой файл ascx после ошибки !!!
Другое Обновление :
мой файл ascx выглядит примерно так:
<asp:DropDownList ID="ddl" runat="server" AutoPostBack="true">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
</asp:DropDownList>
<asp:Label ID="Label1" runat="server">Test</asp:Label>
но при вызове ajax я получаю эту ошибку в asp:: (
Элемент управления 'ctl00_ddl' типа 'DropDownList' должен быть помещен в тег формы с помощью runat = server.
благодаря @Yads. но его решение работает только с HTML-тегом.