|
挑戰ASP.NET 2.0 for VB互動網站百寶箱,請教範例程式ch07網路相簿新增相簿寫入資料庫疑問? 不知道是文淵閣的收信軟體有問題還是有限制收信容量大小,造成寄信給你們都會發生被彈回failure notice 。
albumAdminPost.aspx新增寫入相簿數ca_num欄位於F5(本地)執行時正常(使用中斷點逐一測試觀看變數), 但是於瀏覽器執行時會寫入上ㄧ列ca_num欄位,而不是寫入在當下同列的相簿分類。事件程式碼如下提供... Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) '使用此事件造成無法使用ASP.NET組態存取ASPNETDB.MDF資料庫及aspnetdb_log.ldf記錄檔驗證使用者及密碼 '欲使用SQL Server驗證登入使用者需將Login1的Login1_Authenticate事件取消 'albumAdminPost.aspx新增寫入相簿數ca_num欄位於F5(本地)執行時正常,但是於瀏覽器執行時會寫入上ㄧ列ca_num欄位。 '在Access資料庫中驗證登入者 Dim ads As New AccessDataSource("~/app_data/db1.mdb", "") Dim SqlStr As String = "select * from table1 where name='" SqlStr = SqlStr & sender.UserName SqlStr += "' and password='" + sender.Password + "'" ads.SelectCommand = SqlStr Dim dv As Data.DataView dv = ads.Select(New DataSourceSelectArguments) '如果驗證通過 If dv.Count <> 0 Then 'sql 存取使用者名稱rick密碼998131@來驗證使用者登入 'access存取使用者名稱mark密碼998131@來驗證使用者登入 '系統記錄已登入訊息 FormsAuthentication.RedirectFromLoginPage(sender.userName, True) Response.Redirect("albumAdmin.aspx") '導向登入後網頁 Else Response.Redirect("albumAdmin.aspx") '導向登入網頁 End If End Sub |