作者ONLYSMART ()
看板C_Sharp
標題[問題] UpdateProgress 控制項
時間Mon Dec 26 11:45:17 2011
小弟在asp.net網頁原始檔UpdatePanel控制項內放置一段圖片連接:如下
<span style="font-weight: bold; font-size: 12pt">資料建檔</span>
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<img src="<%=ResolveClientUrl("~/Images/loading.gif") %>" alt="" />
<span style="vertical-align: bottom;
padding-left: 10px; padding-right: 5px">請稍候...</span>
</ProgressTemplate>
</asp:UpdateProgress>
正常情況下都可以引發一個正在工作中的圖片
現在有一個button 控制項,小弟在code 裡面加了這一段:如下
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.ScriptManager1.RegisterPostBackControl(btnExport);
}
}
protected void btnExport_Click(object sender, EventArgs e)
{
前略......
#region Post file to client
if (!IsError)
{
Response.AppendHeader("Content-Disposition", string.Format
("attachment;filename={0}", Server.UrlEncode
(System.IO.Path.GetFileName(strFileName))));
Response.ContentType = "application/vnd.ms-access";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.WriteFile(strFileName);
Response.Flush();
Response.Close();
}
#endregion
}
這樣就不會跑出工作中的圖片,請問有何改進的辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.191.1
※ 編輯: ONLYSMART 來自: 210.69.191.1 (12/26 11:46)
→ Eleganse:otnet/17886.html 12/26 16:34
→ Eleganse:你的問題是這個嗎? 12/26 16:34
→ Eleganse:如果是的話 下面這個解答是解答 12/26 16:40
→ Eleganse:upload.html 12/26 16:40
→ ONLYSMART:用<Triggers>的效果跟加Code一樣,不會跑出來。 12/26 18:11
→ ONLYSMART:感謝F大的回答! 12/26 18:11