AjaxPro未定义,帮帮忙!
页面
<script type="text/javascript">
function istPPkType()
{
var orderbyId=document.getElementById("TextBox2").value;
var typename=document.getElementById("TextBox1").value;
var r = /^[0-9,]*$/;
if(typename=="")
{
alert("计件类别不能为空!");
return;
}
if(orderbyId=="")
{
alert("排序不能为空!");
return;
}
if(!(r.test(orderbyId)))
{
alert("输入必须为数字!");
return;
}
TypeInfo.insert(orderbyId,typename,PPkTypeDIV);
}
function PPkTypeDIV(response)
{
if(response.value=="1")
{
alert("添加成功!");
return;
}
}
</script>
后台代码
protected void Page_Load(object sender, EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(TypeInfo));
}
[AjaxPro.AjaxMethod]
public string insert(int orderbyId, string typename)
{
string msg = "";
string sql = "insert into dbo.TBL_A (OderBy,[type]) values (@OderBy,@type)";
SqlParameter orderby = new SqlParameter("OderBy", SqlDbType.Int);
orderby.Value = orderbyId;
SqlParameter types = new SqlParameter("type", SqlDbType.NVarChar);
types.Value = typename;
msg = (SQLHelper.ExecuteNonQuert(sql, new SqlParameter[] { orderby, types })).ToString();
return msg;
}
也引用了这个控件,为什么会报未定义的错误?