日期:2014-05-18  浏览次数:20335 次

辨别页面的问题
我做了一个用户自定义控件A,准备用在1,2,3,4,5等5个页面中,A根据调用的页面不同而显示不同的内容。请问有哪些实现方法,怎么实现好?
我的思路是在session里面加一个变量,记录所处的页面,然后根据该值来动态显示A中的内容;或者从页面导航控件中读取所处的页面,根据读取的值来实现。

------解决方案--------------------
直接在a中设置1个type属性,然后在不同调用页面为这个type属性赋不同的1,2,3,4,5

在a中根据type属性来动态显示内容
------解决方案--------------------
我的思路是在session里面加一个变量,记录所处的页面
------------------------
如果用户同时打开你2个不同的页面就不行
------解决方案--------------------
在用户控件里面加一个属性,在set中控制这些东西
------解决方案--------------------
直接在a中设置1个type属性,然后在不同调用页面为这个type属性赋不同的1,2,3,4,5

在a中根据type属性来动态显示内容
---------------
这种方法就可以了
------解决方案--------------------
楼上的思路是正确的,在用户控件中添加一个属性,设置属性的值,然后用户控件通过该属性值的不同来动态加载内容