ajax没反应!救救我!
方法:
[Ajax.AjaxMethod()]
public void hitacc(string nid)
{
int dnid=Convert.ToInt32(nid);
SqlCommand SqlCmd = new SqlCommand();
SqlCmd.Connection = new SqlConnection(ConfigurationSettings.AppSettings["ConnString"]);
SqlCmd.CommandText = "update news set hit=hit+1 where nid="+dnid;
SqlCmd.CommandType = CommandType.Text;
SqlCmd.Connection.Open();
SqlCmd.ExecuteNonQuery();
SqlCmd.Connection.Close();
}
js代码:
<script language=javascript>
function abc(e)
{
hitacc(e.id.value);
}
</script>
用js的代码:
<a id=<%# DataBinder.Eval(Container.DataItem, "nid") %> onclick="abc(this);"/a>
数据库中没有反应,点击数没有加1啊。