在接受采访时我被问到以下情况。
我需要在.net网络表单或MVC中将数据从一个页面传递到另一个页面。但我不能使用以下。 会议 2.隐藏的领域 3.饼干 4.查看状态 5. app状态 6.查询字符串
任何其他方式????
答案 0 :(得分:0)
您可以尝试此参考,但有各种方法 在这个时候想到了。
//For saving in cache
WebCache.Set("test", "any data comes here", 10, false); // Cache the value for 10 minutes
//Retrieving the data
string test = WebCache.Get("test");
if(!string.IsNullOrEmpty(test))
{
//get test value here
}
else
{
//No data msg
}
答案 1 :(得分:0)
您还可以使用Public Properties
将数据从源页面获取到目标页面:
来源页面
public String MyValue
{
get
{
return TexBoxMyValue.Text;
}
}
在目标网页上,添加指向源页面的@PreviousPageType
页面指令,并使用PreviousPage.
<%@ PreviousPageType VirtualPath="~/SourcePage.aspx" %>
Label1.Text = PreviousPage.MyValue;