2
我正在使用OnClientClick="aspnetForm.target='_blank';"
,它工作正常,但我如何分配新的窗口大小?C#OnClientClick =「aspnetForm.target ='_ blank';」
我正在使用OnClientClick="aspnetForm.target='_blank';"
,它工作正常,但我如何分配新的窗口大小?C#OnClientClick =「aspnetForm.target ='_ blank';」
而不是以這種方式嵌入.target
,創建一個JavaScript函數,將打開新窗口(使用window.open
)並傳入所需的值。
你可以在後面的代碼中使用:
button.Attributes.Add("onclick", "javascript:myFunction(500, 500);");
,然後有一個JavaScript函數:
myFunction(var width, var height) {
window.open ("http://mydomain.com", "mywindow","menubar=1,resizable=1,width=" + width + ",height=" + height);
}
這種方法的問題是代碼,因爲它目前爲仍做ASP。 NET回發,但進入一個新窗口。使用'window.open'打開一個新窗口不會將響應正確地發送回表單。 –