Member 14636607 Ответов: 1

Показать загрузку gif при нажатии кнопки


Ниже приведен код aspx,

<asp:Button ID="submtBtn" CssClass="submitBtn"  runat="server" Text="Submit" OnClick="submtBtn_Click" Style="float: right;" />


Ниже приведен код cs

protected void submtBtn_Click(object sender, EventArgs e)
        {
           Some codes to generate pdf using itext sharp

        }



Проблема здесь в том, что мне нужно показать значок загрузки до тех пор, пока pdf-файл не будет сгенерирован.У меня есть некоторые проблемы с использованием ajax, поэтому я не хочу предложений относительно ajax.

Что я уже пробовал:

Я попытался с помощью AJAX индикатор загрузки работает, но PDF не производя.

Richard MacCutchan

protected void submtBtn_Click(object sender, EventArgs e)
        {
           Some codes to generate pdf using itext sharp

        }

Это не код, поэтому вряд ли кто-то может предложить, как его имитировать.

1 Ответов

Рейтинг:
1

F-ES Sitecore

<img id="loader" style="display:none;" src="loaderImage.gif"/>
<script type="text/javascript">
    function showLoader() {
        document.getElementById("loader").style.display = 'block';
    }

</script>

<asp:Button ID="submtBtn" CssClass="submitBtn"  runat="server" Text="Submit" OnClientClick="showLoader();"

    OnClick="submtBtn_Click" Style="float: right;" />


Однако это вам не поможет, ваш запрос может иметь только один ответ, поэтому, если этот ответ является файлом, вы также не можете вернуть html со скрытым загрузчиком, он просто останется там, и вы не сможете вернуть какой-либо js и т. д., чтобы сказать изображению скрыться.