開発環境:
Windows10 Enterprise 2016 LTSB / Visual Studio Professinal 2017、VB.NET利用
デバッグ実行時 IIS Expressは64bit版が起動するようにしてある
以下はASP.NET4.0のWebページです。ファイルをアップロードできるようになっていて、同ページ上のコマンドボタン押下で、ある程度時間を要す(サーバ側の)処理が動くようになっています。そこで
UpdateProgressコントロールを利用し、処理の間 定番のGIFアニメを表示させたいです。
こちらの記事を参考に目的を達成しようとしたのですが 理解力乏しく処理の間 GIFアニメが登場してくれません。何が問題でGIFアニメが現れないのか 教えてくださいませんでしょうか?
UpdatePanel内にコマンドボタンを入れるのか 入れないのか さえ 正直分かっていません....
(MasterPageを利用していることが 影響しているなんてことはないですよねぇ)
ASPNET
1<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="MRP1.aspx.vb" Inherits="MRP1" %> 2 3<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> 4 <asp:ScriptManager ID="ScriptManager1" runat="server"> 5 </asp:ScriptManager> 6 <table style="width:100%;"> 7 <tr> 8 <td></td> 9 <td></td> 10 <td></td> 11 </tr> 12 <tr> 13 <td></td> 14 <td> 15 <asp:FileUpload ID="File1" runat="server" ViewStateMode="Enabled" /> 16 <asp:Button ID="Button1" runat="server" Text="Upload" /> 17 </td> 18 <td></td> 19 </tr> 20 <tr> 21 <td></td> 22 <td></td> 23 <td></td> 24 </tr> 25 <tr> 26 <td></td> 27 <td></td> 28 <td></td> 29 </tr> 30 </table> 31 <asp:UpdatePanel ID="UpdatePanel1" runat="server"> 32 <ContentTemplate> 33 </ContentTemplate> 34 <Triggers> 35 <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" /> 36 </Triggers> 37 </asp:UpdatePanel> 38 <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> 39 <ProgressTemplate> 40 <img alt="" src="Images/ajax-loader.gif" /> 41 </ProgressTemplate> 42 </asp:UpdateProgress> 43</asp:Content>
せっかく直すのだから、ちゃんと直した方が良いと思うのですが。
IISExpress ⇒ IIS Express
VisualStudio ⇒ Visual Studio
(最初の 3 行読んだだけで、コードもこういう感じと思ってスルーする人がいるかも)
UpdatePanel では使えないコントロールがあって、FileUpload はその一つです。後で解答欄に代案など書いておきます。(今、スマホしか使えないので、PC が使えるようになったら書きます)
すみません、何から何まで。今から本文訂正します。
アップロードされるファイルはそんな大きくないのですが、ボタン押下時に以前やりとりさせて頂いたExcelからタブ区切りのテキスト変換をしていて それに多少時間を要します。
で、あっても問題は FileUploadのコントロールに起因しているのですね。
ご回答は 本当お手すきの際で結構です。長期にわたりお付き合いをありがとうございます。
回答1件
あなたの回答
tips
プレビュー