【发布时间】:2013-06-18 21:29:41
【问题描述】:
代码应该可以工作,但它给了我这个错误..反汇编说这个“AjaxControlToolkit.ExtenderControlBase.OnLoad(System.EventArgs)”
var timeoutID;
function delayedAlert() {
document.getElementById('<%= Label3.ClientID %>').style.display = 'inherit';
timeoutID = window.setTimeout(labelhide, 3000);
}
function labelhide() {
document.getElementById('<%= Label3.ClientID %>').style.display = 'none';
}
文本框
<asp:Button ID="Button1" runat="server" Onclick = "Button1_Click"
OnClientClick = "javascript:delayedAlert(); return SubmitForm();"
Text="Submit" Width="98px"/>
标签
<asp:Label ID="Label3" runat="server" Text="Entry Successful!" Visible="False" ForeColor="Lime" ></asp:Label>
【问题讨论】:
-
UpdatePanel 里面有这个吗?
-
@Aristos 我不这么认为..
-
@user2484066 请使用“相信”这个词来表示您无法确定并且您接受与否的想法。这里我们有“我知道那在 UpdatePanel 里面,或者我知道那不是,或者我知道那在标题里面而不是在 UpdatePanel 里面”
-
@user2484066 好的,要解决这个问题,使用文字控件并在那里呈现 id 或完整的 javascript,(并删除 )。标头不喜欢它们。
标签: c# asp.net user-controls