zoukankan      html  css  js  c++  java
  • 一般处理程序(下)

                                                            复习一下一般处理程序(下)

           自然,接上文。接着就显示一下增加的一些代码且略做小注解。

           当然,增加的一般处理程序也是有它的SqlHelper小帮手的。需要注意的是增、删、改都是ExecuteNoNQuery的方法,此处,省略配置文件,如需要了解,见上文。SqlHelper的代码如下:

    如果有同学问,如果是封装ExecuteScalar()的方法,那么应该怎么写,其写法也就是将上图中的int返回参数类型改成object,当然int后面的方法名改成ExecuteScalar方法,52行下面的改成ExecuteScalar()方法也就可以了。

           前台封闭了一个加载的方法。其代码如下:

          

         接着就是错误的jQuery的部分了,不知道有谁能看出来哪错了不。或者说是一个bug,一个给用户不好体验的一个地方。上面注释掉的不算,那个是弹一个窗口,告诉用户是成功是失败,这样体验相对来说也不好,最好的就是异步的把加载的数据显示到页面上。如果你看到了这里,你可以先想一下是哪里写的不好,再往下看。

      

    处理程序的代码如下:

    那么运行结果如下:

    那么,是的,也许你发现了。我这个位置的“小黑同学”确实是异步的显示出来了,但是上面那些重复的数据也显示出来了,给人一种实在不爽的感觉。那么鉴于此种情况,我们就考虑在加载之前,也就是调用那个Load()方法之前,将tbody下面所有的tr元素删除掉,也就是用remove()方法,再加载也就可以了。那么我们给tbody整一个id出来,叫showbody.然后在jQuery部分将所有id为showbody下面所有tr元素移除,再用Load()方法也就可以了。改后的如下:

    这样一修改的话就可以做到这样了:

    这样相对来说用户体验就好一些了。那么关于一般处理程序就到这里了。

  • 相关阅读:
    创始人透露Twitter新盈利计划:第三方将受益
    试试ScribeFire转发我的其它博客
    2009年12月30日:新网因清除URL转发域名导致DNS解析故障
    VS2008 如果更改源代码管理插件,将关闭活动解决方案或项目
    Linq使用Group By经验总结
    使用C#的BitmapData
    Java与C#开发上的一些差异与转换方法
    成都七中成绩文件导入SQL脚本
    用SQL SERVER对EXCEL数据进行处理
    NULLIF和ISNULL
  • 原文地址:https://www.cnblogs.com/anmutu/p/3350174.html
Copyright © 2011-2022 走看看