none
關於MembershipUser中的E-mail RRS feed

  • 問題

  • 我用的UserName與Email一樣都使用者的E-mail…用以下的程式來取得UserID

            Dim users As MembershipUserCollection
            Dim UserID as string
            users = Membership.FindUsersByEmail(Email)
            Dim u As MembershipUser = users(Email) 

      Try
                UserID= UCase(u.ProviderUserKey.ToString)
            Catch ex As Exception
                UserID= "error"
            End Try

    使用一般的E-mail沒有問題,遇到 E-mail中有 .  或 _ (底線) 即會發生錯誤…例如以下的例子
    xx.xxc@yahoo.com.tw
    xxx_xxxx@yahoo.com.tw 

    要如何解決呢?另外在aspnet_membership table中似乎也找不到相關對應的資料

    是不是asp.net 2 不支援這樣的e-mail格式呢?


     

    2006年3月1日 上午 04:02

解答