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

asp.net Web 用户控件 有关问题!

2012-03-04 
asp.net Web 用户控件 问题!.为什么在asp.net 页面中 点击用PlaceHolder 动态添加的 web 用户控件 中的

asp.net Web 用户控件 问题!.
为什么在asp.net 页面中 点击用PlaceHolder 动态添加的 "web 用户控件" 中的 button 按钮 网页指是会刷新一次还把动态添加的这个"web 用户控件" 也刷新掉了。
而手动拉进去网页的.也就是开始就存在的 "web 用户控件" 点击其中的button 按钮。就可以执行里面的代码.
哪位帮帮忙 解答一下


[解决办法]
动态添加的控件回刷后必须重新再生成一次,否则一定就没了
[解决办法]
哪里的代码?是给动态控件绑定的后台事件里的代码吗?会执行的
你把代码贴出来
[解决办法]
动态生成的控件要用FindControl去找
我大体知道你的意思,不过不好意思我用的是c#,给你举个例子
你只好自己翻译成vb了
前台页面

HTML code
<form id="form1" runat="server">    <div>        <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />    </div>    </form>
[解决办法]
是这样的啊
那你生成的代码写在这个用户控件的什么地方的?是否写在
protected override void CreateChildControls()方法里,
还有就是动态生成Button事件你是以什么方式绑定的?是否
使用了EventHandler?

[解决办法]
建议楼主看看msdn中control lifecycle的说明,弄明白这个,你就不会再问类似的问题了。

热点排行