我在ajax中使用alert怎么也不行,是什么原因,哪们高人指点一下,谢谢!
下面是我的代码,
  Response.Write"<script language='javascript'>alert('信息提示!');</script>";

解决方案 »

  1.   

    少了括号?
             Response.Write("<script language='javascript'>alert('信息提示!');</script>");外围代码是什么?
      

  2.   

    adminpwd gg = new adminpwd();//用户验证类
           gg.判断用户(TextBox1.Text, TextBox2.Text);
           Response.Write"<script language='javascript'>alert('省局数据不能进行修改!');</script>";
    ----------------------------------
    <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    &nbsp; &nbsp; &nbsp;&nbsp;
                    <asp:TextBox ID="TextBox1" runat="server" Width="150px"></asp:TextBox>
                    &nbsp;&nbsp;
                    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>&nbsp;
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel>
            <div>
                &nbsp; &nbsp;
            </div>
        </form>
      

  3.   

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using useradmin;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
              }    protected void Button1_Click(object sender, EventArgs e)
        {
           adminpwd gg = new adminpwd();
           gg.判断用户(TextBox1.Text, TextBox2.Text);
           Response.Write("<script language='javascript'>alert('信息提示!');</script>");
                }
    }
    ------------------------------------------------------------
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    &nbsp; &nbsp; &nbsp;&nbsp;
                    <asp:TextBox ID="TextBox1" runat="server" Width="150px"></asp:TextBox>
                    &nbsp;&nbsp;
                    <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>&nbsp;
                    <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                </ContentTemplate>
            </asp:UpdatePanel>
            <div>
                &nbsp; &nbsp;
            </div>
        </form>
    </body>
    </html>
      

  4.   

    <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    这不是ajax是什么
      

  5.   

    原来是Atlas,不喜欢,经常和脚本冲突
      

  6.   

    本来就不能这么用的UpdatePanel回发部分页面
    然后会根据后台返回重建panel
    你在后台用Response.write打乱了返回
    是不会有效果的一般都用一个tip div吧
      

  7.   

    protected void Button1_Click(object sender, EventArgs e)
        {
           adminpwd gg = new adminpwd();
           gg.判断用户(TextBox1.Text, TextBox2.Text);
           
    //Response.Write("<script language='javascript'>alert('信息提示!');</script>");divTips.Text="信息提示!";
    divTips.Visiable=true;
                }
    else divTips.Visiable=true;前台
    <updatePanel>
    <asp:Lable id="divTips" runat=server visiable=false>
    </updatePanel>
      

  8.   

    谢谢calmzeal(demon)!
    但我想的是用对话框的方式提醒用户。能有方法吗?
      

  9.   

    this.Response.Redirect("javascript:alert('" + Common.TextUtil.GetHEXofString("XXXXXXXXXXXXXXXXXXXXXXXXX") + "')", false);=================================================
    namespace Common
    {
        public class TextUtil
        {
            public static string GetHEXofString(string source)
            {
                string HEX = string.Empty;
                foreach (char ch in source)
                {
                    HEX += @"\u" + ((short)ch).ToString("x");
                }            return HEX;
            }
        }
    }
      

  10.   

    是,用了ScriptManager这个就会存在这些问题,希望mirosoft有升级版出来
      

  11.   

    直接用update panel 不大好实现
    可以自己写首先给button加上obclientclick事件
    然后在js里用ajax调用后台webmethod
    用js逻辑判断是否提交<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" OnClientClick="return button_click()" />function button_click()
    {
        //gg.判断用户(TextBox1.Text, TextBox2.Text);
        pagemethod.Check(document.GetelementByID("textBox1").value,document.GetelementByID("textBox2").value);
    alert("Info");
    }只是个示范  代码有很多问题 : )
      

  12.   

    不能这么写的。
    应该这么写
    ScriptManager.RegisterStartupScript(UpdatePanel1, 
    UpdatePanel1.GetType(), "", " alert(内容)", true);
      

  13.   

    mytrueworld(火星星) 的方法可行