Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在UpdatePanel中单击按钮将丢失文本框值_C#_Asp.net_Updatepanel_Webforms - Fatal编程技术网

C# 在UpdatePanel中单击按钮将丢失文本框值

C# 在UpdatePanel中单击按钮将丢失文本框值,c#,asp.net,updatepanel,webforms,C#,Asp.net,Updatepanel,Webforms,我在嵌套的UpdatePanel中有一个按钮。该按钮不会导致其单击事件在服务器端发生,除非我为其提供选项UseSubmitBehavior=“False”,但当我这样做时,它会丢失相同嵌套UpdatePanel中的文本框值。所有内容都正确显示在屏幕上,但我无法调用函数并获取文本框文本 例如: <UpdatePanel> <MultiView> <UpdatePanel> <MultiView>

我在嵌套的UpdatePanel中有一个按钮。该按钮不会导致其单击事件在服务器端发生,除非我为其提供选项
UseSubmitBehavior=“False”
,但当我这样做时,它会丢失相同嵌套UpdatePanel中的文本框值。所有内容都正确显示在屏幕上,但我无法调用函数并获取文本框文本

例如:

<UpdatePanel>
    <MultiView>
        <UpdatePanel>
            <MultiView>
                <TextBox>
                <Button>


此文本框是否有EnableViewState=true?是的,按钮也是如此。然后,可能在您后面的代码中更改该文本。。。调试你的代码,看看这是否是问题所在。唯一与UpdatePanels、MultiView或TextBox交互的是button click事件。如果我将UseSubmitBehavior设置为false,它将进入函数,但一旦它进入,文本框就没有值,尽管它确实找到了它。