[英]fire javascript function from asp.net codebehind
這是我的javascript函數,
function returnToParent() {
var oArg = new Object();
var oWnd = GetRadWindow();
oArg.ReturnValue = "Submit";
oWnd.close(oArg);
}
這就是我在客戶端調用此函數的方式
<button title="Submit" runat="server" id="close" onclick="returnToParent(); return false;">
OK</button>
我想在服務器端按鈕click event中觸發此功能。
我所做的是添加新按鈕
<asp:Button runat="server" ID="rtxtSubmitChange" OnClick="rtxtSubmitChange_Click" Text="Submit" />
在ButtonClick事件中,
protected void rtxtSubmitChange_Click(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(GetType(),
"MyKey",
"returnToParent();",
false);
}
但這沒用。 我的代碼有什么錯誤?
嘗試
ScriptManager.RegisterStartupScript(this, this.GetType(), this.ClientID, "returnToParent()", true);
要么
ScriptManager.RegisterStartupScript(Page, Page.GetType(), this.ClientID, "returnToParent()", true);
有關更多詳細信息,請參見: ScriptManager.RegisterStartupScript方法
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.