首页
|
空间
|
新闻
|
论坛
|
博客
|
下载
|
读书
|
网摘
|
视频
|
书店
|
程序员
|
求职招聘
|
项目交易
|
培训
|
网址
欢迎您:
游客
|
退出
|
登录
注册
|
帮助
CSDN
-
CSDN社区
-
.NET技术
-
C#
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复
收藏
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
母版页和内容页的变量同名问题
[问题点数:
50
分
,结帖人:mooncat2000
]
mooncat2000
(三脚猫)
等 级:
结帖率:
100.00%
楼主
发表于:2009-01-09 19:57:14
如果母版页和内容页中有空间ID 同名
或者 母版页和内容页后面的.cs文件中
有 页类的成员变量 名字一样,会有问题么?为什么?
能不能解释下原理,多谢高手指导
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
回复次数:
8
lifetimeus
(轻狂的赎罪)
等 级:
#1楼 得分:0
回复于:2009-01-09 20:07:39
命名空间可以相同!类中变量相同就会有问题了!
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
vrhero
(吾以吾学知吾所学之浅也...)
等 级:
#2楼 得分:30
回复于:2009-01-09 20:24:15
得分回复需要阅读,请
登录
CSDN!
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
hubofly
(幸福瞬间)
等 级:
#3楼 得分:20
回复于:2009-01-09 20:24:36
得分回复需要阅读,请
登录
CSDN!
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
vrhero
(吾以吾学知吾所学之浅也...)
等 级:
#4楼 得分:0
回复于:2009-01-09 20:26:10
有一种情况会有这种问题,就是html标记id...服务器控件不可能有名称冲突...
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
javakiki
等 级:
#5楼 得分:0
回复于:2009-01-09 20:41:37
不会冲突的,两个的作用域不一样..
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
goga21cn
(龙宜坡)
等 级:
#6楼 得分:0
回复于:2009-01-09 21:00:31
两个类,咋同名??
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
zlb789
等 级:
#7楼 得分:0
回复于:2009-01-09 21:03:05
不会 如果是html控件 可能不行
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
wangchao1982
(随风)
等 级:
#8楼 得分:0
回复于:2009-03-19 16:08:37
子页的html控件可以和母版页中的html控件名称冲突,好像没有太好的解决办法。
最简单的办法是对page所继承的父类进行封装,重载render方法,然后获取将要输出的到页面的html文本,根据适当的正则过滤出“真正的html控件”(这个时候,服务器控件也已经被转换成适当规则的html标签了,所以对命名规则要有个严格的约束,
但是这正做会有效率问题,尤其是页面很复杂的时候
),进行预定义的命名转换。这是全局性的,可以从根本上解决这个问题。除此之外就只能是复杂的命名约束了,但是这样的可读性以及可伸缩性(比如页面重命名,或者移动路径)就会产生很大的负面影响。其实只要有这个思路了,具体的代码就很简单了,只是构建正则稍微复杂一点而已
对我有用
[
0
]
丢个板砖
[
0
]
引用
举报
管理
TOP
管理菜单
置顶
推荐
取消推荐
锁定
解锁
移动
编辑
删除
帖子加分
生成帖子
结 贴
发 帖
回 复