我想调用的方法插入这是Edit.aspx.cs,但他并没有叫如何从javascript的asp.net .cs页面调用方法?
<script src="jquery-2.0.2.js"></script>
<script language="javascript">
function insert() {
$.ajax({
type: "POST",
url: "Edituser.aspx.cs/insert",
success: function() { alert('success'); },
error: function() { alert('error'); }
});
}
</script>
<input type="button" id="Button1" style="display: none" onclick="changecourse(); insert();" value="add" />
我隐藏
public void insert()
{
string a = Hidden1.Value;
string UserId = Convert.ToString(Session["LoginId"]);
con.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO UserDepot (UserId,DepotId)" +
"VALUES ('" + UserId + "','" + a + "')", con);
cmd.ExecuteNonQuery();
con.Close();
}
你当然不能发出一个'.cs'文件的请求,就像... cfr Milind的答案在这里。 –