网站首页 > 网络编程教程 > ASP.NET教程 > ASP.NET中使用数据处理插入数据注意的问题

ASP.NET中使用数据处理插入数据注意的问题

  • 作者:互联网
  • 时间:2009-06-30 15:34:16

    很多时候,我们都会习惯将数据库连接的初始化过程交给Page_Load去做,其实这样子有好处也有坏处,好处是单边问题的时候,这种方法很实用,坏处就是遇到多边的问题时,就种情况这不太好用了!例如下面的例子:

/// For Example:


添加一个新的发行者:




发行者 ID 应以 99 打头,并包含 4 位数字

发行者 ID:        
姓名:  

城市: 



省: 

国家: 





           





这样的例子初初看起来没有问题,调试也没报错,但在生成的页面添加数据后提交时就会报错,说什么属性不配套之类的话。是什么原因造成的呢!其实,这就是初始化过程在页面装载时造成的,但这里有个问题我始终没能搞清楚,就是既然是在页面初始化过程已经初始化过DB实例了,按道理来讲应该可以直接生成套用的啊,但好像没有!还是要把初始化过程放到具体的函数里面才能实现!看下面:
<
  

添加一个新的发行者:


  

   发行者 ID 应以 99 打头,并包含 4 位数字

   发行者 ID:        
   姓名:  
  
   城市: 
  
  

   省: 
  
   国家: 
  
  

  

              
  

  
  

  
  >

经过这样修改后,我们才能在真正意义上实现数据的增加!但我也试了数据的删除和更新,在页面装载时直接赋于其初始化DB属性却没有问题,不知道是什么原因,知道的人给提个醒哦!谢谢 :)