Re: [問題] 並未將物件參考設定為物件的執行個體

看板C_Sharp (C#)作者 (ともちん)時間13年前 (2012/03/20 11:55), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串5/9 (看更多)

03/15 09:30,
猜是模板的使用者對象搞錯, <AnonymousTemplate> 與
03/15 09:30

03/15 09:31,
<LoggedInTemplate>, 不同使用者有不同的存取物件
03/15 09:31
看了Semisphere的回應,我在想問題應該是他所講的。 因為我的Login是放在LoginView的AnonymousTemplate,可是登入後 LoginView會切換至LoggedInTemplate,所以再重複開啟Login.aspx 就會出錯。 不知道有沒有什麼好的解決方法? ※ 引述《TomomiItano (ともちん)》之銘言: : 各位板友好: : 我在頁面中使用了Login來做登出入,但因為一些CSS的操作,所以我在 : *.aspx裡寫了段 : <script type="text/javascript"> : $(document).ready(function(){ : $('#<%= ((Login)LoginView1.FindControl("Login1")).ClientID%>') : .css("display", "inline-block"); : }); : </script> : 可是在執行時卻出現「並未將物件參考設定為物件的執行個體」,然後這一行 : $('#<%= ((Login)LoginView1.FindControl("Login1")).ClientID%>').css("display", : "inline-block"); : 被紅色mark起來。 : 請問是為什麼? : 這個錯誤我google時,大多數的解答都是因為沒有初始化物件,可是Login早在 : server端應該就建立了,這樣一來在client端的取得應該沒問題才是。 : thanks a lot. -- http://min.us/mbpc2GQKiq#40o 驚慌失措的tomochin 不過就是個小玩具,到底有什麼可怕的! 怕成這樣也太可愛了呀XDD 萌到我的心坎裡>///< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.23.72.51 ※ 編輯: TomomiItano 來自: 163.23.72.51 (03/20 11:55)

03/20 13:03, , 1F
把整段script也放在template裡面,或是那行加個if檢查
03/20 13:03, 1F

03/21 11:03, , 2F
感謝,這樣好像沒問題了。
03/21 11:03, 2F
文章代碼(AID): #1FP_-gYT (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1FP_-gYT (C_Sharp)