close
查 ITAMC 2011系統的AuthorInstruction.aspx 頁面,若使用者在註冊時忘了輸入個人資訊,系統會傳回DBNull的錯誤畫面。
修改 行 13 由
Dim AuthorName As String = dv.Item(0).Item("UserLastName") & dv.Item(0).Item("UserMiddleName") & dv.Item(0).Item("UserFirstName")
LblAuthorName.Text = AuthorName
改為
If dv.Item(0).Item("UserLastName").ToString <> "" Or dv.Item(0).Item("UserFirstName").ToString <> "" Then
Dim AuthorName As String = dv.Item(0).Item("UserLastName") & dv.Item(0).Item("UserMiddleName") & dv.Item(0).Item("UserFirstName")
LblAuthorName.Text = AuthorName
Else
Response.Redirect("~/Member/MemberProfile.aspx")
End If
運行結果
當使用者登入時,沒有姓名資訊時,會自動轉向到MemberProfile.aspx的使用者資料輸入頁面,而不是傳回DBNull的錯誤畫面。
全站熱搜