当前位置:编程学习 > C#/ASP.NET >>

如何利用好美工的设计,作成用户控件

美工设计出来只是一个网站的总体架构,当去掉母版和Theme,想将空白位置留出来,作成自定义控件,动态加载 --------------------编程问答-------------------- 什么意思?
把内容页里面的东东做成自定义控件? --------------------编程问答-------------------- 做ascx控件啊 --------------------编程问答-------------------- 1)我是直接把Html,粘到一个ascx用户控件文件中,
2)程序动态加载这个ascx,我好象没有注册就能使用这个控件,
用Control c1 = LoadControl("WebUserControl1.ascx");
  PlaceHolder1.Controls.Add(c1)
3)问一:可是如何能够控制这个控件的事件?
  问二:如果这个控件中有按扭,这样点击后,由于回发,这个控件就不见了 --------------------编程问答-------------------- 期待牛人。。。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 chinesepub 的回复:
1)我是直接把Html,粘到一个ascx用户控件文件中,
2)程序动态加载这个ascx,我好象没有注册就能使用这个控件,
用Control c1 = LoadControl("WebUserControl1.ascx");
  PlaceHolder1.Controls.Add(c1)
3)问一:可是如何能够控制这个控件的事件?
  问二:如果这个控件中有按扭,这样点击后,由于回发,这个……


1 事件定义在ascx.cs代码中。
2 点击后你注册控件的后台代码没有被实行Control c1 = LoadControl("WebUserControl1.ascx");
  PlaceHolder1.Controls.Add(c1)就是这段没有被实行估计是放在!ispostback里面了吧,可以放在外面试试,最好在页面中直接使用这个控件而不是后台的add,页面中可以在视图模式下直接把这个控件拖过来。

补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,