作者TomomiItano (ともちん)
看板C_Sharp
标题Re: [问题] 并未将物件参考设定为物件的执行个体
时间Tue Mar 20 11:55:17 2012
1F:→ Semisphere:猜是模板的使用者对象搞错, <AnonymousTemplate> 与03/15 09:30
2F:→ Semisphere:<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)
3F:→ ssccg:把整段script也放在template里面,或是那行加个if检查 03/20 13:03
4F:→ TomomiItano:感谢,这样好像没问题了。 03/21 11:03