Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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# 如何在刷新后保留文本框内容_C#_Asp.net_Webforms_Postback - Fatal编程技术网

C# 如何在刷新后保留文本框内容

C# 如何在刷新后保留文本框内容,c#,asp.net,webforms,postback,C#,Asp.net,Webforms,Postback,我的页面上有一个带有搜索功能的表单,当您进行搜索时,它会用该记录的数据填充表单 表单中还有一个按钮和文本框,用于查找引用。单击按钮并选择要放入文本框的记录 问题是,当数据从搜索发送到页面时,所有其他文本框的内容都会丢失,只留下参考框 这就是数据发送回的方式:所选记录有一个ID,该ID被添加到会话中,然后父窗口重新加载。重新加载时,页面在搜索中查找ID,然后填充屏幕。将EnableViewState=true添加到要保留的每个文本框。将EnableViewState=true添加到要保留的每个文本

我的页面上有一个带有搜索功能的表单,当您进行搜索时,它会用该记录的数据填充表单

表单中还有一个按钮和文本框,用于查找引用。单击按钮并选择要放入文本框的记录

问题是,当数据从搜索发送到页面时,所有其他文本框的内容都会丢失,只留下参考框


这就是数据发送回的方式:所选记录有一个ID,该ID被添加到会话中,然后父窗口重新加载。重新加载时,页面在搜索中查找ID,然后填充屏幕。

EnableViewState=true
添加到要保留的每个文本框。

EnableViewState=true
添加到要保留的每个文本框。

EnableViewState=true
添加到要保留的每个文本框要保留。

EnableViewState=true
添加到要保留的每个文本框。

您可以使用更新面板限制对页面某些部分的更新。
查看并保留不应再次发布的控件状态。

您可以使用更新面板限制对页面某些部分的更新。
查看并保留不应再次发布的控件状态。

您可以使用更新面板限制对页面某些部分的更新。
查看并保留不应再次发布的控件状态。

您可以使用更新面板限制对页面某些部分的更新。
查看并保留不应再次发布的控件的状态。

您可以使用javascript设置值而无需刷新父页面。

您可以使用javascript设置值而无需刷新父页面。

您可以使用javascript设置值而无需刷新父页面。

您可以使用javascript设置值而不必刷新父页面。

默认asp.net行为在回发后保留值,除非需要部分呈现,否则无需使用updatePanel

您确定没有清除.cs文件中的值吗? 文本框的文本模式是什么

试图重现您的场景,但未能成功

下面是代码-aspx文件代码

<form id="form1" runat="server">

    <div>

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>        
        <asp:TextBox ID="TextBox3" runat="server" TextMode="Password"></asp:TextBox>


        <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
        <asp:Button ID="btnSearch" runat="server" Text="Button" OnClick="btnSearch_Click" />
    </div>
    </form>

默认asp.net行为会在回发后保留这些值,除非需要部分呈现,否则无需使用updatePanel

您确定没有清除.cs文件中的值吗? 文本框的文本模式是什么

试图重现您的场景,但未能成功

下面是代码-aspx文件代码

<form id="form1" runat="server">

    <div>

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>        
        <asp:TextBox ID="TextBox3" runat="server" TextMode="Password"></asp:TextBox>


        <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
        <asp:Button ID="btnSearch" runat="server" Text="Button" OnClick="btnSearch_Click" />
    </div>
    </form>

默认asp.net行为会在回发后保留这些值,除非需要部分呈现,否则无需使用updatePanel

您确定没有清除.cs文件中的值吗? 文本框的文本模式是什么

试图重现您的场景,但未能成功

下面是代码-aspx文件代码

<form id="form1" runat="server">

    <div>

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>        
        <asp:TextBox ID="TextBox3" runat="server" TextMode="Password"></asp:TextBox>


        <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
        <asp:Button ID="btnSearch" runat="server" Text="Button" OnClick="btnSearch_Click" />
    </div>
    </form>

默认asp.net行为会在回发后保留这些值,除非需要部分呈现,否则无需使用updatePanel

您确定没有清除.cs文件中的值吗? 文本框的文本模式是什么

试图重现您的场景,但未能成功

下面是代码-aspx文件代码

<form id="form1" runat="server">

    <div>

        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>        
        <asp:TextBox ID="TextBox3" runat="server" TextMode="Password"></asp:TextBox>


        <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>
        <asp:Button ID="btnSearch" runat="server" Text="Button" OnClick="btnSearch_Click" />
    </div>
    </form>

已在所有控件上启用Viewstate属性。页面已刷新。已在所有控件上启用Viewstate属性。页面已刷新。已在所有控件上启用Viewstate属性。页面已刷新。已在所有控件上启用Viewstate属性。页面已刷新。EnableViewSate属性默认设置为true。您可以在:/system.web.ui.control.enableviewstate%28v=vs.110%29.aspx上找到更多信息。p.s.上可能的解决方案enableviewstate属性默认设置为true。您可以在:/system.web.ui.control.enableviewstate%28v=vs.110%29.aspx上找到更多信息。p.s.上可能的解决方案enableviewstate属性默认设置为true。您可以在:/system.web.ui.control.enableviewstate%28v=vs.110%29.aspx上找到更多信息。p.s.上可能的解决方案enableviewstate属性默认设置为true。您可以在:/system.web.ui.control.enableviewstate%28v=vs.110%29.aspx上找到更多信息。可能的解决方案是您有一些代码正在
页面加载
事件中执行并清除字段。可能您有一些代码正在
页面加载
事件中执行并清除字段。可能您有一些代码正在执行在
Page\u Load
事件中执行并清除字段。可能您有一些代码正在
Page\u Load
事件中执行并清除字段。