我在ChatRoom类里面封转了一个方法SendMsg当我在JS里面用的时候是这样写的 ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);在未发布前没有问题,但是发布后提示ChatRoom未定义下面是代码
function send() {
var txtContent = document.all("content").value;
alert('var txtContent = document.all("content").value;!');
if (txtContent == "") return;
alert('if (txtContent == "") return;');
var user_to = document.all("userlist").value;
alert('var user_to = document.all("userlist").value;');
var textcolor = document.all("textcolor").value;
alert('var textcolor = document.all("textcolor").value;');
var expression = document.all("expression").value;
alert('var expression = document.all("expression").value;');
var isPublic = !(document.all("isSecret").checked);
alert('var isPublic = !(document.all("isSecret").checked);');
ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);
alert('ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);');
var div = document.all("chatcontent");
alert('var div = document.all("chatcontent");');
div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;
alert('div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;');
document.all("content").value = "";
alert('document.all("content").value = "";');
}
[Ajax.AjaxMethod()]
public void SendMsg(string strMsg, string strUserTo, string strColor, string strExpression, bool bIsPublic)
{
Response.Write("<script language='JavaScript'>alert('public void SendMsg')</script>");
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
Response.Write("<script language='JavaScript'>alert('SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[].ConnectionString)')</script>");
SqlCommand cmd = new SqlCommand();
Response.Write("<script language='JavaScript'>alert('SqlCommand cmd = new SqlCommand();')</script>");
cmd.Connection = conn;
Response.Write("<script language='JavaScript'>alert('cmd.Connection = conn;')</script>");
cmd.CommandType = CommandType.StoredProcedure;
Response.Write("<script language='JavaScript'>alert('cmd.CommandType = CommandType.StoredProcedure;')</script>");
cmd.CommandText = "SendMsg";
Response.Write("<script language='JavaScript'>alert('cmd.CommandText = ;')</script>");
cmd.Parameters.Add("@user_from", UserName);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, UserName);')</script>");
cmd.Parameters.Add("@user_to", strUserTo);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strUserTo);')</script>");
cmd.Parameters.Add("@content", strMsg);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strMsg);')</script>");
cmd.Parameters.Add("@expression", strExpression);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strExpression);')</script>");
cmd.Parameters.Add("@color", strColor);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strColor);')</script>");
cmd.Parameters.Add("@ispublic", bIsPublic);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, bIsPublic);')</script>"); conn.Open();
Response.Write("<script language='JavaScript'>alert('conn.Open();')</script>"); cmd.ExecuteNonQuery();
Response.Write("<script language='JavaScript'>alert('cmd.ExecuteNonQuery();')</script>");
conn.Close();
Response.Write("<script language='JavaScript'>alert('conn.Close();')</script>");
}
function send() {
var txtContent = document.all("content").value;
alert('var txtContent = document.all("content").value;!');
if (txtContent == "") return;
alert('if (txtContent == "") return;');
var user_to = document.all("userlist").value;
alert('var user_to = document.all("userlist").value;');
var textcolor = document.all("textcolor").value;
alert('var textcolor = document.all("textcolor").value;');
var expression = document.all("expression").value;
alert('var expression = document.all("expression").value;');
var isPublic = !(document.all("isSecret").checked);
alert('var isPublic = !(document.all("isSecret").checked);');
ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);
alert('ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);');
var div = document.all("chatcontent");
alert('var div = document.all("chatcontent");');
div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;
alert('div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;');
document.all("content").value = "";
alert('document.all("content").value = "";');
}
[Ajax.AjaxMethod()]
public void SendMsg(string strMsg, string strUserTo, string strColor, string strExpression, bool bIsPublic)
{
Response.Write("<script language='JavaScript'>alert('public void SendMsg')</script>");
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
Response.Write("<script language='JavaScript'>alert('SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[].ConnectionString)')</script>");
SqlCommand cmd = new SqlCommand();
Response.Write("<script language='JavaScript'>alert('SqlCommand cmd = new SqlCommand();')</script>");
cmd.Connection = conn;
Response.Write("<script language='JavaScript'>alert('cmd.Connection = conn;')</script>");
cmd.CommandType = CommandType.StoredProcedure;
Response.Write("<script language='JavaScript'>alert('cmd.CommandType = CommandType.StoredProcedure;')</script>");
cmd.CommandText = "SendMsg";
Response.Write("<script language='JavaScript'>alert('cmd.CommandText = ;')</script>");
cmd.Parameters.Add("@user_from", UserName);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, UserName);')</script>");
cmd.Parameters.Add("@user_to", strUserTo);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strUserTo);')</script>");
cmd.Parameters.Add("@content", strMsg);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strMsg);')</script>");
cmd.Parameters.Add("@expression", strExpression);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strExpression);')</script>");
cmd.Parameters.Add("@color", strColor);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strColor);')</script>");
cmd.Parameters.Add("@ispublic", bIsPublic);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, bIsPublic);')</script>"); conn.Open();
Response.Write("<script language='JavaScript'>alert('conn.Open();')</script>"); cmd.ExecuteNonQuery();
Response.Write("<script language='JavaScript'>alert('cmd.ExecuteNonQuery();')</script>");
conn.Close();
Response.Write("<script language='JavaScript'>alert('conn.Close();')</script>");
}
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
时间戳: Thu, 20 Oct 2011 01:39:05 UTC
消息: “ChatRoom”未定义
行: 48
字符: 4
代码: 0
URI: http://192.168.1.102:8081/ChatRoom.aspx
消息: “ChatRoom”未定义
行: 36
字符: 4
代码: 0
URI: http://192.168.1.102:8081/ChatRoom.aspx有没有人告诉我解决的方法啊
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
帮帮我吧,,,
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
时间戳: Thu, 20 Oct 2011 01:39:05 UTC
消息: “ChatRoom”未定义
行: 48
字符: 4
代码: 0
URI: http://192.168.1.102:8081/ChatRoom.aspx
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
时间戳: Thu, 20 Oct 2011 01:39:05 UTC
消息: “ChatRoom”未定义
行: 48
字符: 4
代码: 0
URI: http://192.168.1.102:8081/ChatRoom.aspx
var txtContent = document.all("content").value;
alert('var txtContent = document.all("content").value;!');
if (txtContent == "") return;
alert('if (txtContent == "") return;');
var user_to = document.all("userlist").value;
alert('var user_to = document.all("userlist").value;');
var textcolor = document.all("textcolor").value;
alert('var textcolor = document.all("textcolor").value;');
var expression = document.all("expression").value;
alert('var expression = document.all("expression").value;');
var isPublic = !(document.all("isSecret").checked);
alert('var isPublic = !(document.all("isSecret").checked);');
ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);
alert('ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);');
var div = document.all("chatcontent");
alert('var div = document.all("chatcontent");');
div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;
alert('div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;');
document.all("content").value = "";
alert('document.all("content").value = "";');
} C# code
[Ajax.AjaxMethod()]
public void SendMsg(string strMsg, string strUserTo, string strColor, string strExpression, bool bIsPublic)
{
Response.Write("<script language='JavaScript'>alert('public void SendMsg')</script>");
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
Response.Write("<script language='JavaScript'>alert('SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[].ConnectionString)')</script>");
SqlCommand cmd = new SqlCommand();
Response.Write("<script language='JavaScript'>alert('SqlCommand cmd = new SqlCommand();')</script>");
cmd.Connection = conn;
Response.Write("<script language='JavaScript'>alert('cmd.Connection = conn;')</script>");
cmd.CommandType = CommandType.StoredProcedure;
Response.Write("<script language='JavaScript'>alert('cmd.CommandType = CommandType.StoredProcedure;')</script>");
cmd.CommandText = "SendMsg";
Response.Write("<script language='JavaScript'>alert('cmd.CommandText = ;')</script>");
cmd.Parameters.Add("@user_from", UserName);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, UserName);')</script>");
cmd.Parameters.Add("@user_to", strUserTo);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strUserTo);')</script>");
cmd.Parameters.Add("@content", strMsg);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strMsg);')</script>");
cmd.Parameters.Add("@expression", strExpression);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strExpression);')</script>");
cmd.Parameters.Add("@color", strColor);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strColor);')</script>");
cmd.Parameters.Add("@ispublic", bIsPublic);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, bIsPublic);')</script>"); conn.Open();
Response.Write("<script language='JavaScript'>alert('conn.Open();')</script>"); cmd.ExecuteNonQuery();
Response.Write("<script language='JavaScript'>alert('cmd.ExecuteNonQuery();')</script>");
conn.Close();
Response.Write("<script language='JavaScript'>alert('conn.Close();')</script>");
}
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
时间戳: Thu, 20 Oct 2011 01:39:05 UTC
消息: “ChatRoom”未定义
行: 48
字符: 4
代码: 0
URI: http://192.168.1.102:8081/ChatRoom.aspx
var txtContent = document.all("content").value;
alert('var txtContent = document.all("content").value;!');
if (txtContent == "") return;
alert('if (txtContent == "") return;');
var user_to = document.all("userlist").value;
alert('var user_to = document.all("userlist").value;');
var textcolor = document.all("textcolor").value;
alert('var textcolor = document.all("textcolor").value;');
var expression = document.all("expression").value;
alert('var expression = document.all("expression").value;');
var isPublic = !(document.all("isSecret").checked);
alert('var isPublic = !(document.all("isSecret").checked);');
ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);
alert('ChatRoom.SendMsg(txtContent, user_to, textcolor, expression, isPublic);');
var div = document.all("chatcontent");
alert('var div = document.all("chatcontent");');
div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;
alert('div.innerHTML = ChatRoom.GetNewMsgString().value + div.innerHTML;');
document.all("content").value = "";
alert('document.all("content").value = "";');
} C# code
[Ajax.AjaxMethod()]
public void SendMsg(string strMsg, string strUserTo, string strColor, string strExpression, bool bIsPublic)
{
Response.Write("<script language='JavaScript'>alert('public void SendMsg')</script>");
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
Response.Write("<script language='JavaScript'>alert('SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[].ConnectionString)')</script>");
SqlCommand cmd = new SqlCommand();
Response.Write("<script language='JavaScript'>alert('SqlCommand cmd = new SqlCommand();')</script>");
cmd.Connection = conn;
Response.Write("<script language='JavaScript'>alert('cmd.Connection = conn;')</script>");
cmd.CommandType = CommandType.StoredProcedure;
Response.Write("<script language='JavaScript'>alert('cmd.CommandType = CommandType.StoredProcedure;')</script>");
cmd.CommandText = "SendMsg";
Response.Write("<script language='JavaScript'>alert('cmd.CommandText = ;')</script>");
cmd.Parameters.Add("@user_from", UserName);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, UserName);')</script>");
cmd.Parameters.Add("@user_to", strUserTo);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strUserTo);')</script>");
cmd.Parameters.Add("@content", strMsg);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strMsg);')</script>");
cmd.Parameters.Add("@expression", strExpression);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strExpression);')</script>");
cmd.Parameters.Add("@color", strColor);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, strColor);')</script>");
cmd.Parameters.Add("@ispublic", bIsPublic);
Response.Write("<script language='JavaScript'>alert('cmd.Parameters.Add(, bIsPublic);')</script>"); conn.Open();
Response.Write("<script language='JavaScript'>alert('conn.Open();')</script>"); cmd.ExecuteNonQuery();
Response.Write("<script language='JavaScript'>alert('cmd.ExecuteNonQuery();')</script>");
conn.Close();
Response.Write("<script language='JavaScript'>alert('conn.Close();')</script>");
}