C# 从更新面板写入文本框
我试图从更新面板中完成的部分回发中访问文本框的C# 从更新面板写入文本框,c#,asp.net,updatepanel,C#,Asp.net,Updatepanel,我试图从更新面板中完成的部分回发中访问文本框的Text属性。问题是,我要访问的文本框不在此更新面板中,并且当我尝试写入时(将内容放入文本属性中),此新内容不会显示 我想这是因为这个文本框不是更新面板的一部分,但我不确定。而且,我不能将此文本框与触发部分回发的文本框放在同一个更新面板中 为什么不显示文本?我认为您不能,除非您将文本框放在第二个更新面板中,并将更新模式设置为条件。然后调用update方法或将第一个更新面板设置为新面板的asyncpostbacktrigger。我认为您不能,除非将文本
Text
属性。问题是,我要访问的文本框不在此更新面板中,并且当我尝试写入时(将内容放入文本属性中),此新内容不会显示
我想这是因为这个文本框不是更新面板的一部分,但我不确定。而且,我不能将此文本框与触发部分回发的文本框放在同一个更新面板中
为什么不显示文本?我认为您不能,除非您将文本框放在第二个更新面板中,并将更新模式设置为条件。然后调用update方法或将第一个更新面板设置为新面板的asyncpostbacktrigger。我认为您不能,除非将文本框放在第二个更新面板中,并将更新模式设置为Conditional。然后调用更新方法或将第一个更新面板设置为新面板的asyncpostbacktrigger。在部分页面呈现期间,仅更新面板中包含的控件将刷新其html。页面的其余部分将保持不变
对于您的具体情况,您需要将文本框包装在更新面板中,然后您需要做出决定。您可以将其UpdateMode标记为Always或Conditional。如果将其标记为“始终”,则在每次局部渲染期间,更新面板中包含的所有控件都将更新。如果将其标记为有条件的,则需要调用update panels update()方法来刷新其html。在部分页面呈现期间,仅更新面板中包含的控件将刷新其html。页面的其余部分将保持不变
对于您的具体情况,您需要将文本框包装在更新面板中,然后您需要做出决定。您可以将其UpdateMode标记为Always或Conditional。如果将其标记为“始终”,则在每次局部渲染期间,更新面板中包含的所有控件都将更新。如果将其标记为有条件的,则需要调用update panels update()方法刷新它的html。除非将有问题的文本框放在另一个更新面板中,否则无法执行您尝试执行的操作。如果要在其他事件下使用文本框的内容,请将新updatepanel的updatemode设置为“始终”。但是如果您只想在事件期间访问它的文本属性,而该事件是另一个更新面板的触发器,那么请将updatemode设置为conditional,并将两个面板的触发器设置为相同
如果您不确定触发器和updatemode(基本上它是如何工作的),那么只需将updatemode设置为始终在这两个UpdatePanel中,并忘记触发器。
如果不将有问题的文本框放在另一个更新面板中,则无法完成您尝试执行的操作。如果您想在其他事件下使用文本框的内容,请将新updatepanel的updatemode设置为“始终”。但是如果您只想在事件期间访问它的文本属性,而该事件是另一个更新面板的触发器,那么请将updatemode设置为conditional,并将两个面板的触发器设置为相同
如果您不确定触发器和updatemode(基本上它是如何工作的),那么只需将updatemode设置为始终在这两个UpdatePanel中,并忘记触发器。
那就好了……你用的是什么方法?请提供更多详细信息您使用的方法是什么?请提供更多细节