C# 更新进度控件在asp.net中不起作用
我已将带有C# 更新进度控件在asp.net中不起作用,c#,asp.net,asp.net-ajax,C#,Asp.net,Asp.net Ajax,我已将带有的定义为 <asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="update1" runat="server"> <ContentTemplate> <asp:Label id="lblresult" runat="server"></asp:Label&
的
定义为
<asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="update1" runat="server">
<ContentTemplate>
<asp:Label id="lblresult" runat="server"></asp:Label><br /><br />
<asp:Button ID="btn1" runat="server" Text="Refresh" OnClick="btn1_Click" /> <br />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="up1" runat="server" AssociatedUpdatePanelID="update1">
<ProgressTemplate>
<span style="color:green; font-style:italic;">Loading, please wait...</span>
</ProgressTemplate>
</asp:UpdateProgress>
正在加载,请稍候。。。
按钮事件定义为
protected void btn1_Click(object sender, EventArgs e)
{
lblresult.Text = "<span style='color:red;'>"+ DateTime.Now.ToString() +"</span>";
}
protectedvoid btn1\u单击(对象发送方,事件参数e)
{
lblresult.Text=”“+DateTime.Now.ToString()+”;
}
但是,我没有加载
,请稍候…
将更新进度放入
像这样
<asp:ScriptManager ID="sm1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="update1" runat="server">
<ContentTemplate>
<asp:UpdateProgress ID="up1" runat="server" AssociatedUpdatePanelID="update1">
<ProgressTemplate>
<span style="color:green; font-style:italic;">Loading, please wait...</span>
</ProgressTemplate>
<asp:Label id="lblresult" runat="server"></asp:Label><br /><br />
<asp:Button ID="btn1" runat="server" Text="Refresh" OnClick="btn1_Click" /> <br />
</ContentTemplate>
</asp:UpdatePanel>
</asp:UpdateProgress>
正在加载,请稍候。。。
var updateProgress=null;
函数postbackButtonClick(){
updateProgress=$find(“”);
setTimeout(“updateProgress.set_visible(true)”,updateProgress.get_displayAfter();
返回true;
}
文件格式不正确。它应该在房间里
<script type="text/javascript">
var updateProgress = null;
function postbackButtonClick() {
updateProgress = $find("<%= uprMaster.ClientID %>");
window.setTimeout("updateProgress.set_visible(true)", updateProgress.get_displayAfter());
return true;
}
</script>
<asp:Button runat="server" Text="Search" ID="btnSearch" OnClick="btnSearch_Click" ClientIDMode="Static" OnClientClick="return postbackButtonClick();" />