C# 用户控件发回,但不渲染
我有一个名为calculator的用户控件,它注册在usercontrol(ektron小部件)上。这些计算器控件的两个实例添加到不同面板中的小部件中。这些面板使用部分回发C# 用户控件发回,但不渲染,c#,javascript,asp.net,user-controls,ektron,C#,Javascript,Asp.net,User Controls,Ektron,我有一个名为calculator的用户控件,它注册在usercontrol(ektron小部件)上。这些计算器控件的两个实例添加到不同面板中的小部件中。这些面板使用部分回发 <asp:Panel runat="server" ID="pnlStep1"> <uc1:send_Calculator ID="stage1_Calculator" runat="server" /> </panel> <asp:Panel runat="server" I
<asp:Panel runat="server" ID="pnlStep1">
<uc1:send_Calculator ID="stage1_Calculator" runat="server" />
</panel>
<asp:Panel runat="server" ID="pnlStep2">
<uc1:send_Calculator ID="stage2_Calculator" runat="server" />
此功能适用于计算器控件的第一个实例,文本会更改,但对于控件的第二个实例,事件会触发,因此回发工作正常,但文本框不会更改值。它就像是在回到客户的路上迷失了方向
你知道为什么一个calc控件可以工作而另一个不行吗?“它好像在返回客户端的过程中迷失了方向”——如果是这样,你能将它写入控制台吗?关键是找出失败的地方。归还什么?调试器和Firebug之类的工具可能会帮助您解决这个问题。这是一个古老的问题,但尚未得到解答。你解决了吗?如果没有,一个有用的方法是使用浏览器开发工具,如Chrome开发工具或FireFox内置或FireBug。启用网络面板,并观察当您单击第二个列表时,在控制台中对那里的请求发生了什么。如果你把问题解决了,你能把你发现的贴出来吗?
protected void ddlCountries_SelectedIndexChanged(object sender, EventArgs e)
{ tbExample.Text ="bla bla"; }