你贴出来的代码我没看到SendMsg这个方法啊
这个是Ajax的方法?
你确定配置文件里面注册Ajax了吧?

解决方案 »

  1.   

    没有同名的,那个sendMsg,我有,如下:
    [Ajax.AjaxMethod()]
    public void SendMsg(string strMsg, string strUserTo, string strColor, string strExpression, bool bIsPublic)
    {
    SqlConnection conn = new SqlConnection(
    ConfigurationSettings.AppSettings["ConnectionString"]); SqlCommand cmd = conn.CreateCommand();
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "SendMsg";
    cmd.Parameters.Add("@user_from", UserName);
    cmd.Parameters.Add("@user_to", strUserTo);
    cmd.Parameters.Add("@content", strMsg);
    cmd.Parameters.Add("@expression", strExpression);
    cmd.Parameters.Add("@color", strColor);
    cmd.Parameters.Add("@ispublic", bIsPublic); conn.Open();
    cmd.ExecuteNonQuery();
    conn.Close();
    }