C# 如何将变量从一个页面发布到另一个完全不同的页面?
所以我有一个ASP.Net网站。我正试图使网站的所有者可以改变她的网站的一部分,这只是文字。我想把它变成一个字符串变量,她可以在网站的一部分修改,然后在另一部分发布。我试图查看[此页面]一个指向ASP.Net网页跨页面发布的链接,但它告诉我要包含的指令无法识别。我可以更改变量并将其显示在我更改它的页面上,但不知道如何将其设置到可以在另一个页面上使用它的位置。为了在会话和应用程序重新启动之间保持更改,需要将数据写入持久存储。通常是一个数据库,或者对于简单系统,是一个或多个文件C# 如何将变量从一个页面发布到另一个完全不同的页面?,c#,asp.net,C#,Asp.net,所以我有一个ASP.Net网站。我正试图使网站的所有者可以改变她的网站的一部分,这只是文字。我想把它变成一个字符串变量,她可以在网站的一部分修改,然后在另一部分发布。我试图查看[此页面]一个指向ASP.Net网页跨页面发布的链接,但它告诉我要包含的指令无法识别。我可以更改变量并将其显示在我更改它的页面上,但不知道如何将其设置到可以在另一个页面上使用它的位置。为了在会话和应用程序重新启动之间保持更改,需要将数据写入持久存储。通常是一个数据库,或者对于简单系统,是一个或多个文件 如果你打算允许修改网
如果你打算允许修改网站,那么就存在安全问题。一种常见的情况是使用允许访问基础数据的管理登录名。您希望她的更改持续多长时间?您可以将其设置为会话变量或将其放入查询字符串中。@HABO,直到她想再次更改为止。还有shree.pat18,我不一定想在她做出改变后重定向到页面。这就是使用查询字符串的意思吗?如果希望更改在IIS中重新启动应用程序后仍然有效,则需要将数据存储在文件或数据库之类的位置。一旦你做到了这一点,跨页面发布的问题就会消失。因此,即使不使用会话变量,正如另一位评论者所建议的那样,也会奏效吗?谢谢@HABO,我确实为网站所有者提供了一种形式的安全保护。你这个男人!