Ik heb een aspx pagina die ik wil sluiten als er op een button wordt geklikt. Even gegoogled en ik kwam 2x de volgende code tegen:
Echter, er gebeurt niets
Ook als ik de if-statement weghalen, gebeurt er nog niets.
De search bood ook weinig soelaas. Wat doe ik fout?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| private void CancelButton_Click(object sender, System.EventArgs e)
{
CloseWindow();
}
private void CloseWindow()
{
string scriptKey = "CloseWindow";
if ( !this.IsStartupScriptRegistered(scriptKey) )
{
StringBuilder sbScript = new StringBuilder();
sbScript.Append("\n");
sbScript.Append("<script language=\"JavaScript\" type=\"text/javascript\">\n");
sbScript.Append("<!--\n");
sbScript.Append("var windowObject = window.self;\n");
sbScript.Append("\n");
sbScript.Append("windowObject.opener = window.self;\n");
sbScript.Append("windowObject.close();\n");
sbScript.Append("// -->\n");
sbScript.Append("</script>\n");
this.RegisterStartupScript(scriptKey, sbScript.ToString());
}
} |
Echter, er gebeurt niets
Ook als ik de if-statement weghalen, gebeurt er nog niets.
De search bood ook weinig soelaas. Wat doe ik fout?