首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急切求肋!为什么aspx页面不能获得后置代码了啊解决思路

2012-02-11 
急切求肋!为什么aspx页面不能获得后置代码了啊?我在页面里放了个用户控件,该控件有个p属性,可奇怪的是不能

急切求肋!为什么aspx页面不能获得后置代码了啊?
我在页面里放了个用户控件,该控件有个   p     属性,可奇怪的是不能通过   变量或函数的给这个属性赋值了啊~~

具体情况:

如果在这个页面里别的地方写上   <%=   XXXX   %>   ,   VS2005有代码提示,可以按我们政党的方法写变量或方法。

但在我的用户控件这样写: <MyControl:XXX   666     p= ' <%=GetValue()%> '   ...>   ,我希望是   p   =   GetValue()的返回值,   而调试的时候看到   p= <%=GetValue()%>   !  
也就是说没有把GetValue()返回值赋给它,居然把   <%=GetValue()%>     这个字符传给了它!   如果用变量也是一样,会把   <%=   var   %>   这个字符串赋给   控件的属性。

(我在控件的p属性处打 <%=   时也完全没有代码提示)


这是为什么呢,第一次出现这情况,烦请高手指教啊,衷心感谢感激!!


另外,感觉 <MyControl:XX   控件也没问题,如果   写   p= "34 "   (一个常量值)的话,控件是显示正常结果的

好迷茫啊。谁来指点一下,谢谢谢谢~~~~

[解决办法]
aspx页里写不了就写在cs的pageload里啦,不要吊在同一棵树上吊死了

热点排行