簡體   English   中英

asp.net 按鈕點擊新頁面

[英]asp.net new page on button click

嘗試在用戶單擊按鈕時在新的 window 中顯示新頁面。 試圖用這個來測試它但到目前為止沒有運氣:

Label1.Text = "<form><input type=button name=print value='Print View' onClick='javascript:window.open('http://mylink','mywindow')'></form>";

我認為這可能是格式問題,但就是看不到它。 例如,這很好用:

<input type=button name=close value='Close' onClick='javascript:parent.jQuery.fancybox.close()'>

請試試:

Label1.Text = "<form><input type=button name=print value='Print View' onClick='javascript:window.open(\"http://mylink\",\"mywindow\")'></form>";

你應該使用:

Label1.Text = @"<form><input type=""button"" name=""print"" value=""Print View"" onClick=""javascript:window.open('http://mylink','mywindow')""></form>";

如果你想包含一個變量,你可以使用:

   string url = "http://www.google.com";
   Label1.Text = String.Format(@"<form><input type=""button"" name=""print"" value=""Print View"" onClick=""javascript:window.open('{0}','mywindow')""></form>", url);

但是,如果url的內容來自任何用戶提供的輸入,請確保它是安全的,否則。 您可能正在向腳本注入攻擊敞開心扉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM