台灣最大程式設計社群網站
線上人數
1809
 
會員總數:245250
討論主題:189111
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> Ajax和VB.Net2003 動態改變Label 文字的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Ajax和VB.Net2003 動態改變Label 文字的問題
價值 : 50 QP  點閱數:2677 回應數:4

樓主

SLABWI
門外漢
0 1
40 2
發送站內信

請問,我使用Ajax和VB.Net2003
我的Label id="UserName"一直沒辨法動態改變
是否Label本身即不能這麼做?
或是我哪裡寫錯了,我該怎麼改
附上我的程式碼如下

<textarea name="code" class="vb">
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim userName As String
userName = getUserName(StringUtil.CTStr(Request.QueryString("UserID")).Trim)
Session.Add("Dealer", userName )
Me.lblDealer.Text = userName
Catch ex As Exception
Logger.Log.Error(ex.Message, ex)
Me.ClientCommand.Alert(ex.Message)
End Try
End Sub

搜尋相關Tags的文章: [ Ajax ] , [ VB.Net ] , [ 2003 ] , [ 動態 ] , [ 改變 ] , [ Label ] ,
本篇文章發表於2007-10-09 18:52
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Phil
捐贈 VP 給 Phil 檢舉此回應
this line was wrong
document.getElementById('UserName').innerHTML='<%=Session("UserName")%>';
===>
document.getElementById('UserName').innerHTML= XmlHttp
本篇文章回覆於2007-10-09 21:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Phil
捐贈 VP 給 Phil 檢舉此回應
this line was wrong
document.getElementById('UserName').innerHTML='<%=Session("UserName")%>';
===>
document.getElementById('UserName').innerHTML= XmlHtt.presponseText
本篇文章回覆於2007-10-09 21:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

SLABWI
檢舉此回應
好像還是不行,請問我vb的部分該怎麼改?好像那裡錯了。我直接使用response.write,會直接出現在畫面左上角…
本篇文章回覆於2007-10-11 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

SLABWI
檢舉此回應
謝謝大家,我自己弄出答案了。
給以後遇到的人參考

我的情況是這樣的:機器不是我的,在windows2003上以vs2003開發。
我不確定是否能安裝ms出的ajax套件,因為大部分的文件都是說以2005版本以上為基礎開發
且,我沒有要開發完整的ajax系統,只是用它來改善一些問題,滿足需求

作法是,另外開一個aspx,讓它專門處理ajax的資訊


畫面上的code是這樣的


作法很呆,只是把UserName當旗標,在它之前的文字即是我所要的。

另外,Label我沒辨法變,所以我的document.getElementById(UserName)是一個td
^^
本篇文章回覆於2007-10-12 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.