我正在使用以下代码
protected void lnk_Click(object sender, EventArgs e)
{
try
{
string strlink = ConfigurationManager.AppSettings["link"].ToString().Trim();
StringBuilder sb = new StringBuilder();
sb.Append("<script type = 'text/javascript'>");
sb.Append("window.open('");
sb.Append(strlink);
sb.Append("');");
sb.Append("</script>");
ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
}
}
在页面中有两个链接。当我点击第一个链接时,它会在新页面中打开一个窗口。我通过使用上面的代码来做到这一点。
我点击页面中的第二个链接并导航到另一个页面。现在我点击浏览器后退按钮。令人沮丧的是它打开了第一个环节。
如何点击后退按钮打开页面中的链接。
我正在使用c#.net 2005。
请帮忙。感谢。
此致enter code here
拉达A
答案 0 :(得分:1)
我会说你的代码或多或少与你告诉它的完全相同......你认为RegisterStartupScript 做什么?
如果您希望仅在单击实际链接时打开窗口,请将您的javascript附加到该锚点的onclick上。