請教我用Visual Studio 2008拉出一個Login控制項,在同一個頁面再拉一個TextBOX功能,要怎麼讓登入後的Username值丟到TextBOX中,語言是用VB,感謝!
PS:因需要textbox的值和後端SQL語法結合。
現在有點空, 所以來回答....
其實, LoginName並不是適合的物件, 因為它在網頁上顯示登入名稱很方便, 但在程式中運用不太容易, 比較容易的做法是直接Coding.
你應該在.aspx相關的.vb程式中加入下列程式碼:
首先, 引用命名空間...System.Web.Security (這不用再教怎麼Coding了吧!)
接下來在Page_Load中把登入帳號訊息抓出來, 再指定到Textbox
<pre class="c" name="code">Public Sub Page_Load(sender As Object, args As EventArgs)
Textbox.Text = User.Identity.Name
這樣就收工回家了.
但是, 我實在很擔心您這樣工作不是辦法, 因為, 這是很基本的ASP.NET網站設計功能, 如果這麼簡單的Coding都必須要詢問指導、直接給程式碼才能繼續, 要如何繼續完成後續的Coding工作實在令人擔心.
樓上PO的URL也是我學習如何設計相關程式的來源, 我能看懂, 很多ASP.NET設計者能看懂, 如果你看不懂, 可能, 要再多努力與用心才是.
請參考學習ASP.NET 2.0會員機制三部曲
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD201012092018177JA.html