Ich habe da einen Ansatz, der leider nicht funktionert... Als Anfänger weiss ich nicht, was hier falsch ist...
if(Request.QueryString["postbacker"]==null)
{
Response.Write("Postback wird forciert und Cookie gesetzt");
HttpCookie cookie = new HttpCookie ("postbacker");
cookie.Value = "postbacker";
Response.Cookies.Add(cookie);
string RedirectUrl = "person01b.aspx?" +
Request.ServerVariables["QUERY_STRING"] +
"&postbacker=true";
//Server.Transfer(RedirectUrl);
StringBuilder script = new StringBuilder();
script.Append("<script language=\"javascript\">\n");
script.Append("<!--\n");
script.Append("function __doPostBack(eventTarget, eventArgument)\n");
script.Append("{\n");
script.Append("var theform = document._ct10;\n");
script.Append("theform.__EVENTTARGET.value = eventTarget;\n");
script.Append("theform.__EVENTARGUMENT.value = eventArgument;\n");
script.Append("theform.submit();\n");
script.Append("}\n");
script.Append("// -->\n");
script.Append("</script>\n");
this.GetPostBackEventReference(this);
this.RegisterStartupScript("AutoPostBack", script.ToString());
Response.Redirect(RedirectUrl);
}
else
{
Response.Write("Cookie bereits gesetzt");
}
Viele Grüße!
Erik
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!