Menu控件
代码如下
<asp:MenuItem Text="退出系统" Value="退出系统" Target="1"></asp:MenuItem>
protected void menuNav_MenuItemClick(object sender, MenuEventArgs e)
    {
        if (menuNav.SelectedValue == "退出系统")
        {
            Response.Write("<script>window.close();</script>");
        }
    }但点击后窗口无反应!求解

解决方案 »

  1.   

    用这个试试
    if (menuNav.SelectedValue == "退出系统")
      {ClientScript.RegisterStartupScript(this.GetType(), "Close", "<script>window.close();</script>");}
      

  2.   

    也不行啊,应该是if (menuNav.SelectedValue == "退出系统")这句出错了,Menu没选择成功,但不知正确的代码该怎样写?
      

  3.   

    if (menuNav.SelectedValue == "退出系统")
    改成
    if (e.Item.Value == "退出系统")
      

  4.   

    跟一下 看看这个方法被激发了么  VS调试的很强大的 lz直接跟一下 快捷键是control+D+Q  完后直接跟你的变量  这种问题跟跟就出来了