问题描述
两者都是把嵌套内容是否分析为子控件。前者是相对页面分析器来说的,后者是相对设计时说的,但还是浑浑噩噩不知所然。有什么办法可以测试他们之间的区别呢,望详解。
解决方案
解决方案二:
没人回答。
解决方案三:
这种问题不知道去看MSDN吗...引用MSDN:
PersistChildrenAttribute与ParseChildrenAttribute结合使用以确定如何解释控件的嵌套内容。如果PersistChildrenAttribute为true而ParseChildrenAttribute为false,则ASP.NET服务器控件包含的嵌套内容将作为控件保持。如果PersistChildrenAttribute为false而ParseChildrenAttribute为true,则嵌套内容将作为服务器控件的属性保持。
解决方案四:
引用2楼的回复:
这种问题不知道去看MSDN吗...引用MSDN:PersistChildrenAttribute与ParseChildrenAttribute结合使用以确定如何解释控件的嵌套内容。如果PersistChildrenAttribute为true而ParseChildrenAttribute为false,则ASP.NET服务器控件包含的嵌套内容将作为控件保持。如果……
回答了跟没回答一样,要是能看懂,谁还问呢。同求,我也困扰了好久了,究竟他们设置后能起什么样的效果啊,而且分析为控件保持和属性保持又有什么区别?
解决方案五:
我研究了一下,大概猜是到页面时页面怎么处理内部控件,如果是设置为[PersistChildren(false)][ParseChildren(true)]表明是做为服务器的属性,它的内嵌控件就失去了自己的事件等了吧,如果设置为保持为控件,那说明他还是独立的~我猜的,还没做测试。
解决方案六:
个人感觉,PersistChildren用于设计时,ParseChildren用于运行时
解决方案七:
是的,我也是这么认为的,,不知道对不对,引用4楼的回复:
我研究了一下,大概猜是到页面时页面怎么处理内部控件,如果是设置为[PersistChildren(false)][ParseChildren(true)]表明是做为服务器的属性,它的内嵌控件就失去了自己的事件等了吧,如果设置为保持为控件,那说明他还是独立的~我猜的,还没做测试。
时间: 2024-11-10 01:14:11