У меня есть пользовательская веб-часть, которая находится внутри шаблона страницы портала. Он должен вызывать асинхронный метод веб-API по нажатию кнопки.
Я знаю, что для шаблона на основе ASPX мы увидим свойство Page, например:
<%@ Page Title="" Language="C#" ...... Async="true" %>
Но я не уверен, доступно ли это через шаблон портала.
Если это невозможно, и мне нужно создать шаблон ASPX - возможно ли для него ссылаться на masterPage на основе портала, или мне тоже нужно вытащить это на страницу aspx?
Причина, по которой мне нужен этот набор свойств, заключается в поддержке этого кода:
protected void btnProcessPayment_Click(object sender, EventArgs e)
{
Page.RegisterAsyncTask(new PageAsyncTask(ExecuteValidation));
}
private async Task ExecuteValidation()
{
Я считаю, что это надежная реализация в веб-формах.