這段代碼是寫入還是錯誤?從彈出窗口獲取值
imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx?name=" +txtSelectProdName.ClientID+"','_new','width=1000px,height=1000px');return false");
這段代碼是寫入還是錯誤?從彈出窗口獲取值
imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx?name=" +txtSelectProdName.ClientID+"','_new','width=1000px,height=1000px');return false");
你試過在Page Load中添加代碼,如下所示。
protected void Page_Load(object sender, EventArgs e)
{
imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx','_new','width=1000px,height=1000px');return false");
}
編輯...
protected void Page_Load(object sender, EventArgs e)
{
imgbtnProdSearch.Attributes.Add("onclick", "window.open('popUp.aspx','_new','width=1000px,height=1000px');return true");
}
是的,我已經嘗試過,但仍然沒有顯示文本框中的值。此文本框位於client.aspx – user1280428 2012-03-29 06:41:04
make; window.open(..)後返回true。請參閱編輯 – chamara 2012-03-29 07:03:52
它也不起作用 – user1280428 2012-03-29 08:14:54
你能詳細一點進一步?你想從彈出窗口向父母傳遞值還是其他方式?如果您有任何問題,也可以發佈一些更多的代碼。 – Niklas 2012-03-29 06:07:51
保護無效imgbtnProdSearch_Click(對象發件人,ImageClickEventArgs E) { imgbtnProdSearch.Attributes.Add( 「點擊」,「window.open( 'popUp.aspx', '_新', '寬度= 1000像素,高度= 1000像素') ; return false「); if(Session [「ProdName」]!= null) { txtSelectProdName.Text = Session [「ProdName」]。ToString(); } } – user1280428 2012-03-29 06:12:18
在這段代碼中,第一行打開一個彈出窗口。從彈出窗口中取值後,應該進入下一步。但問題在於它在第二步之後顯示彈出窗口。這就是爲什麼我沒有獲得價值。請幫我解決這個問題 – user1280428 2012-03-29 06:16:08