[WebMethod(EnableSession = true)] public static string Save(Dictionary<string, string> jsondata) { string result = "0"; Model.Project pro = ConvertHandle.UpdateObjectByDic< Model.Project>(jsondata,new Model.Project,true); pro.CreatorID = BLL.Sys_User.GetCurUser().ID.ToString(); pro.CreatorName = BLL.Sys_User.GetCurUser().Name; prohandle.Insert(pro); result = "1"; return result; }
这里就是后台具体处理方法调用的核心使用了,prohandle.Insert(pro)将类存入数据库,pro.CreatorID,pro.CreatorName为项目的一些其它信息,这些就不说了。到这里一个表单前台数据收集,后台处理,除了保存那块以外,就都算完了,呵呵。
文章最后说下,这里只是个简单应用,像我说的这前台收集,很多前台js框架都已经早做了,考虑方面也比我这个全面得多,后台处理我这是基于我这种前台简单收集弄的,很多第三方框架都有完整的体系了,但我这里说的只是一种简单的思路,当你一时没有那么多控件时是否能把这一条路简单走通实现。当然我强烈建议不要重复造轮子,但要一定要明白轮子的核心作用和原理。
以上这篇基于Ajax表单提交及后台处理简单的应用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章: