你有了sub add_data(byval sender as object,byval e as eventargs)
的话,在里面就不用ispostback了
ispostback 用的page_load里面的

解决方案 »

  1.   

    当你按按钮提交的时候,ispostback就变为true而你的代码写进了if not ispostback then
    当然不会被执行
      

  2.   

    你点饥button就是PostBack=true.也面第一次加载PostBack=false.你的add_data函数就是在PostBack才去执行的!所有button 点饥后都Post Back 一次!一般只在page_load中区分PostBack.sub add_data(byval sender as object,byval e as eventargs)
        conn1.connectionstring="provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\ASP.NET\orderform\data\data.mdb"
    conn1.open()
    comm1.connection=conn1
    comm1.commandtext="insert into orderform (name,linkman,companyname,email,address,fax,tel,web,content) values('" & username.text & "','" & linkman.text & "','" & comname.text & "','" & email.text & "','" & address.text & "','" & fax.text & "','" & tel.text & "','" & web.text & "','" & content.innertext & "')"
    comm1.executenonquery()
    Label1.text="提 交 成 功"
        end sub
      

  3.   

    ispostback是在页面回滚(即页面提交后)时变为true
    第一次访问页面时为false
    建议搂住把ispostback的机制弄懂