iT邦幫忙

0

如何將Visual Studio 2008中Login控制項值丟到Textbox中?

匿名 2013-01-09 15:45:122957 瀏覽

請教我用Visual Studio 2008拉出一個Login控制項,在同一個頁面再拉一個TextBOX功能,要怎麼讓登入後的Username值丟到TextBOX中,語言是用VB,感謝!
PS:因需要textbox的值和後端SQL語法結合。

看更多先前的討論...收起先前的討論...
誠心建議你
買本書來抄
或是從網路上抄
都會比在這裡問要快得多了

更何況就算你匿名
大家也知道你是那位
落寞
匿名 檢舉
大大您好!
因為不想造成大家困擾所以......
無言
ted99tw iT邦高手 1 級 ‧ 2013-01-09 18:00:05 檢舉
iT邦幫忙MVPantijava提到:
大家也知道你是那位


放心,儘管問,就算知道你是誰也沒人會在意的啦,對了你的問題是...?毆飛
欲購秘笈請私訊,謝謝~~~

匿名 檢舉
大大您好!題目上就是囉!

2 個回答

12
賽門
iT邦超人 1 級 ‧ 2013-01-09 20:13:34
最佳解答

現在有點空, 所以來回答....

其實, 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書來看,只是因為這個問題臨時比較急;我將大大程式碼放到Deafult.aspx.vb中,可是登入後跑不出這個帳號查詢的資料,我拉了GridView,sqldatasource,textbox,login四個控制項就是要在登入後,textbox可以抓到帳號資料,然後sqldatasource中可以去用這個帳號查詢資料,我直接測試在textbox打帳號後按enter後,可以讀取這個帳號的資料,萬分感謝!

匿名 檢舉

感謝大大,試成功了真是非常感恩~~~

8
丁丁 (Dean)
iT邦大師 6 級 ‧ 2013-01-09 16:22:09
匿名 檢舉

大大您好!
這份資料我有看過,但是太複雜一些,新手比較難消化,謝謝!

我要發表回答

立即登入回答