jQuery显示SQL存储过程从定义格外信息

读书MVC应用开发,改变了Insus.NET以前ASP.NET的开支习惯,以前开都是服务器端,而今天下jQuery的Ajax在贯彻。想到与考虑了诸多题目,也屡遭上博题材,一些化解了,一些还养,望能挨个把它们解决。

便如这问题《Internal Server
Error》http://www.cnblogs.com/insus/p/3418942.html 让Insus.NET印象深刻,自己解决它们,花上了Insus.NET不少的日子。

今底博文,Insus.NET就是享受一下还好之缓解方案,把这服务端的老或者在囤程从定义之深,能在jQuery的Ajax显示出。

回来头来,看看这里《MVC会员注册》http://www.cnblogs.com/insus/p/3439599.html 在储存过程[dbo].[usp_Member_Register]会见相由定义格外信息,判断帐号是否生叫登记:

IF EXISTS(SELECT TOP 1 1 FROM [dbo].[Member] WHERE [Account] = @Account)
BEGIN
    RAISERROR(N'此帐号[%s]已经注册,请更改再重新注册。',16,1,@Account)
    RETURN
END

Ok,稍后我们不怕需要是自定义的充分信息throw至jQuery上。

 

开辟练习的专案,找到以前写好js类库《缔造自己的共用js库》http://www.cnblogs.com/insus/p/3427673.html 添加点儿独扩大方法:

然后,打开需要引用此js库的View视图,如Member/Register.cshtml:

下一场修改jQuery代码,Comment out :

alert(errorThrown);

填补加箭头一句:

 

下面的实时演示着,Insus.NET有品味测了就为注册之用户,它发出正规显示有积存过程的自定义异常信息。另外还测试了,把囤积过程删除了,它也能提醒找不至囤过程。最后Insus.NET重新打谁存储过程,它以会正常使用了。


 

 

相关文章