About ASP.NET Project Summary (ASP.NET项目总结)

       Because My English is very poor,   so I  wang  to write English Blogs to pratice english . In  the latter days ,I will  use  english to

write blogs .  Everyone just read.   (凑合看吧)

       Recently  I  was  doing a website project , I met  a lot of  problems , I listed  these issues  ,Hope everyone has to help

        列出了开发中的一些问题 希望能帮助到大家。

The first 

            In  VB.NET how  to  obtain  the system time .  --vb.net中获取系统时间。

            We need to use System.DateTime class .   More Specific  reference to MSDN  Library . 

For example:    

    Dim time As DateTime = DateTime.Now   //get  the current time

    Format(time, "yyyy-MM-dd hh:mm:ss")    //format time  

The Format function returns a formatted time ,  such  as 05-05  12:11:55 

The  second :

             How  to get the form  submission  data  .  (如何获得表单提交的数据)

For the  get  method :       Request.QueryString(Parameter)  

For  the  post method:      Request.Form(Parameter)

For get and post method:  Request.Parms(Parameter)  

'Get'  method  parameter is  displayed  in the brower's address bar .

We had better  user  post method .   Because it  is  safe  .   Its   parameters  isn't  displayed in the  brower's  address bar .

The  third :

   越往下写越写不动了。。。回来汉语吧。。 

   我们在利用ADO.NET 数据提供程序 操作数据库的时候,加入数据库有一个字段是日期类型的时候 我们在插入时间的时候可能会遇到问题 ,在ACESSS  中如果我们要插入时间 就要把时间字符串构造成 #2001-05-05#这样的形式 ,然后才可以插进数据库对应的

日期类型的字段中, 在 SQL中则需要 将日期类型 用'2000-05-05'这样插入 。 

The fourth:

      javascript模拟post提交 有2中方式  ,   我们将参数值和参数名称构造成一个form标签 。 然后还要加上一段 form.submit()的javascript代码表示自动提交。

    然后用javascript中的 document.write 输出,就可以自动执行了 。这样就利用javascript模拟了一次post提交,当然我们需要在构造form的时候 把  method写成 psot 。

The fifth:

     ASP.NET是一种MVC的设计模式 我们在开发应用的时候 尽量要做到 显示和 业务分离  。不要再 ASPX页面中协商一串一串的

代码。  将一个个业务处理封装封一个个的class  ,  page_load充当了 controller,  asp只用于输出显示结果 ,这样的业务和 显示分离开来,大大提高了 项目的课扩展性和重用性,项目尽量做到 高内聚低耦合 。

The  sixth :

     OleDBConnection连接 ACEESS连接字符串

  Provider=Microsoft.Jet.OLEDB.4.0;Data source=xxx

  DataSet是数据库在本地的一个副本,我们通过了 DataAdapter这个数据适配器将数据库下载到本地缓存之后,我们就可以操作这个缓存了。DataSet中的tables是多个DataTable的集合,   DataTable的rows是多个DataRow的集合  DataRows 的columns是多个DataColumn的集合 ,我们通过对这些缓存数据的修改 ,然后最后通过 DataAdapter这个数据适配器 将本地缓存中的数据库更新到

服务器 .

当然适配器和服务器之间交互的命令  

selectCommand

insertCommand

updateCommand

都是由CommadBuilder这个类产生的 创建这个命令生成器的时候 必须和 Adapter相关联。

      

 

 

              

     

你可能感兴趣的:(JavaScript,数据库,asp.net,VB.NET,dataset,Blogs)