我在.aspx页面放了treeview 
 我想的是在treeview_selectnodechange()
{
    if (BLL.UserDirectoryBLL.GetSingleDir(Convert.ToInt32(node.Value)).ParentId == 0)
    {       Response.Write("<script language=javascript>window.alert('不可以选择根目录');</script>");
     }
}
  选择结点ParentId 为0 就弹出提示框 不可以选择~  但要出错~  

解决方案 »

  1.   

     来自网页的消息 sys.webforms.pageRequestManagerparserErrirException: The message received from the
     server could not be parsed common causes for this error are when the response is modifoed  by calls to response.write() response folters, httpModules,or server trace is enabled 
     details:Eroor parsing near "<script language=jav>"  这本是弹出的Showmessagebox 报错 ! 
      我全手工输入的~  谢谢高手给我处理哈~ 
     
      
      

  2.   

    不能把ParentId 做为树节点的一个属性吗?直接在前台用脚本实现多好,你这样做还要和数据库交互,用户体验太差了 !
      

  3.   

    language=javascript
    你给javascript加个单引号试试
      

  4.   

    那是因为你用ajax了,正确的如下:ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('不可以选择根目录');", true);
      

  5.   

     if (BLL.UserDirectoryBLL.GetSingleDir(Convert.ToInt32(node.Value)).ParentId == 0) ???????????????????ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('不可以选择根目录');", true); 
      

  6.   

     确实那个treeview 我放在updatepanel 里的~
      
      我引用楼上的方法
      但还是报错!!   
      

  7.   

    先顶一下搂主,这不是什么恶意行为哦 
    群号:62464919,本群是IT技术群,包括(C#,Java,ruby,JavaScript,asp,jsp,python,asp.net,sql,mysql……众多语言)此群需要您来共同进步,学习中放松心情。管理员在次致敬,呵呵,搞的不好了。