我在ascx中使用ajax总是不成功,老是报语法错误的错,代码
 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
               label2.Text = "今天的日期为:" + System.DateTime.Now.ToLongDateString();
               Ajax.Utility.RegisterTypeForAjax(typeof(UserFile_left),this.Page);
        }
        txtMName.Attributes.Add("OnBlur", "return GetName()");
    }
    [Ajax.AjaxMethod]
    public string GetUserName(string JobNo)
    {
        SqlDataReader dr = null;
        sqlhelper.RunSQL("select * from T_User where JobNo='" + JobNo + "'", out dr);
        if (dr.Read())
        {
            string Name = dr["UserName"].ToString();
            dr.Close();
            dr.Dispose();
            return "您好:" + Name;
        }
        else
        {
            dr.Close();
            dr.Dispose();
            return "对不起,此用户不存在";
        }
    }
js:
<script language="javascript" type="text/javascript" >
    function GetName()
    {
        var JobNo=document.getElementById("left_txtMName").value;
        var div1=document.getElementById("div1");
        div1.innerHTML="<font style='font-size: 9pt;'>"+UserFile_left.GetUserName(JobNo).value+"</font>";
    }
    </script>
他就总是说UserFile_left找不到的错