我在<asp:UpdatePanel>
中有几个下拉列表和文本框,在选择<asp:GridView>
中的一个项目后,应该让我编辑一些细节。网格不在updatepanel内。无法更新asp:TextBox内部的.Text属性:UpdatePanel
从的UpdatePanel .Load()方法,我改变。文本的几<asp:Label>
,<asp:TextBox>
,我设置的一些<asp:DropDownList>
的.SelectedValue。
所有标签都会正确更新,但<asp:TextBox>
和.SelectedValue的的新.Text在HTML输出中不可见。在设置新值后,我可以看到它已经从Visual Studio中设置为QuickWatch。
这是什么原因造成的,我该如何解决我的问题?
我使用Visual Studio 2008与.net 3.5
你在哪里(在哪个事件中)更新文本框/下拉菜单? – VinayC 2010-10-05 08:57:22
我的猜测是,您可能在页面生命周期的早期设置了控件,并且值从请求中被覆盖。尝试在Page_Load事件中设置值。 – VinayC 2010-10-05 09:05:42
我更新从 –
tkalve
2010-10-05 09:58:50