Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
如何永久提交HTML代码的更改?C#ASP.NET_C#_Asp.net - Fatal编程技术网

如何永久提交HTML代码的更改?C#ASP.NET

如何永久提交HTML代码的更改?C#ASP.NET,c#,asp.net,C#,Asp.net,首先,我创建了一个带有文本框和按钮的页面;单击按钮时,它将重定向到另一个页面 这是重定向页面的代码: protected void Page_Load(object sender, EventArgs e) { if (Page.PreviousPage != null) { TextBox SourceTextBox = (TextBox)Page.PreviousPage.FindControl("TextBox");

首先,我创建了一个带有文本框和按钮的页面;单击按钮时,它将重定向到另一个页面

这是重定向页面的代码:

protected void Page_Load(object sender, EventArgs e)
{
    if (Page.PreviousPage != null)
    {
        TextBox SourceTextBox =
            (TextBox)Page.PreviousPage.FindControl("TextBox");
        if (SourceTextBox != null)
        {
            form1.InnerHtml = SourceTextBox.Text;
        }
    }
}
现在,我知道文本框中所写的内容会显示出来,但表单中的更改不是永久性的。当我关闭页面然后再次打开时,它不会显示我以前写的内容


当我使用
.innerHtml
时,有没有办法使表单中的更改永久化?

除非添加一些存储解决方案。您在这里所做的只是在服务器上呈现的页面的单个实例中编辑表单的内部HTML,加载页面的任何其他用户都不会看到您所做的更改,并且您已经发现自己重新加载页面会丢弃内容并从服务器重新加载


您可以将内容保存到服务器上的文件中,将其存储在服务器上的数据库中,或者如果您无法访问自己的数据库服务器,也可以使用Google的Firebase之类的在线解决方案。

除非添加一些存储解决方案。您在这里所做的只是在服务器上呈现的页面的单个实例中编辑表单的内部HTML,加载页面的任何其他用户都不会看到您所做的更改,并且您已经发现自己重新加载页面会丢弃内容并从服务器重新加载


您可以将内容保存到服务器上的文件中,将其存储在服务器上的数据库中,或者如果您无法访问自己的数据库服务器,也可以使用Google的Firebase之类的在线解决方案。

将数据保存到数据库中?您能解释一下您的问题吗?@Ra3IDeN这是唯一要编辑的内容,如果没有必要的话,我不会仅仅为了这个目的而使用数据库。@OmranKaddah在云中试试。如果你希望编辑DOM在请求之间保持永久性,我建议你研究一下web的无状态性质,所以你可以理解为什么不是这样。将数据保存到数据库?你能解释一下你的问题吗?@Ra3IDeN这是唯一要编辑的东西,如果没有必要的话,我不会仅仅为了那件事而使用数据库。@OmranKaddah在云中试试。如果你希望编辑DOM在请求之间保持永久性,我建议你研究一下网络的无状态特性,这样你就可以理解为什么不是这样。如何将内容保存到文件中??看看这个答案,需要考虑以下几点:a)尽量不要写入网站的根目录,将数据保存在单独的文件夹中,因为。。。b) 您需要授予web进程权限才能写入文件夹,而您不需要;I don’我不想让你的根文件夹可访问且可写。如何将内容保存到文件中?请看下面的答案,并考虑以下几点:a)尽量不要写入网站的根目录,将数据保存在单独的文件夹中,因为。。。b) 您需要授予web进程权限才能写入文件夹,而您不需要;我不希望您的根文件夹可访问且可写。