单看代码没问题, 是报什么错?
if(id != "")
改成if(id)

解决方案 »

  1.   

    window.location.href="Member_PhotoManage.aspx";
    路径有问题
    到绝对地址 带http://先试试看
      

  2.   

    把IIS重新启动,把IE临时文件删除试试。
      

  3.   

    如果你用VS做的网站的话,就用“发布网站”这一功能,可以解决很多问题:例如路径问题等。在IIS上需要配置成应用程序才行的。还可能有访问网站的权限或访问数据库的权限没有设置正确吧。你说:“挂到IIS上设置就不行”,有什么错误提示没?贴出信息太少了点,不好认定。
      

  4.   

    要看看CallServer方法是怎么写的~
      

  5.   


                String cbReference = Page.ClientScript.GetCallbackEventReference(this,
                    "arg", "ReceiveServerData", "context");
                String callbackScript;
                callbackScript = "function CallServer(arg, context)" +
                    "{" + cbReference + "};";            Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
                    "CallServer", callbackScript, true);
      private string CallbackResultString;//定义不经过回发而实现客户端回调的结果        //返回处理后的结果
            string ICallbackEventHandler.GetCallbackResult()
            {
                return CallbackResultString;
            }        //接收数据并处理,eventArgument为客户端传过来的字符串
            void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
            {
                CallbackResultString = DelPhoto(eventArgument);
            }