不存在从对象类型 System.Web.HttpContext 到已知的托管提供程序本机类型的映射。

青空TKOL 2016-05-09 05:43:09
HTML:
<script type="text/javascript" src="js/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#sb").click(function () {
$.ajax({
type: 'post',
url: 'message.ashx',
data: {
title: $("#title").val(),
content: $("#content").val()

},
dataType: 'json',
success: function (data) {

alert(data);
},
error: function () {

alert("添加失败");
}
});
});

});
</script>

<form>
<input type="text" id="title" />
<textarea id="content"></textarea>
<button type="button" id="sb">添加</button>
</form>

ashx------------------------------------------------------------------------------------------------------
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/json";
//context.Response.ContentType = "text/html";
string title = context.Request["title"];
string content = context.Request["content"];
string sqltext = "insert into message(title,context) values (@title,@content)";
SqlParameter[] paras = new SqlParameter[]{
new SqlParameter("title",title),
new SqlParameter("content",context)
};
//context.Response.Write(title+","+content);
int i = Helper.SQLHelper.ExecuteNonQuery(sqltext, paras);
if (i > 0)
{
context.Response.Write("添加成功");
}
else
{
context.Response.Write("添加失败");
}

}
public bool IsReusable
{
get
{
return false;
}
}
sqlhelp-------------------------------------------------------------------------------------------
private static readonly string conStr = ConfigurationManager.ConnectionStrings["sql"].ConnectionString;
public static int ExecuteNonQuery(string sqlText, params SqlParameter[] paras)
{
using (SqlConnection conn=new SqlConnection(conStr) )
{
using (SqlCommand cmd=new SqlCommand(sqlText,conn))
{
if (paras!=null)
{
cmd.Parameters.AddRange(paras);
}
conn.Open();
return cmd.ExecuteNonQuery();
}
}
}

...全文
930 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
青空TKOL 2016-05-09
  • 打赏
  • 举报
回复
我改过了,还是一样的
slwsss 2016-05-09
  • 打赏
  • 举报
回复
SqlParameter[] paras = new SqlParameter[]{ new SqlParameter("title",title), new SqlParameter("content",content ) };

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧