日期:2014-05-17  浏览次数:20474 次

asp和.net中application赋值取值
如题:网站有.NET程序也有ASP程序.我想在有人访问ASP某一页面的时候,用application把信息下来..然后在.NET页面中再把application中的值取出来...

下面是我测试中写的数据:
ASP中写:application("LookPro")="fsdafsdaf"

.NET中写: string str = Application["LookPro"] == null ? " 暂无人查看 " : Application["LookPro"].ToString();


我现在的问题是取不出来值..请教各位高手!

------解决方案--------------------
新建一个全局应用程序类Global.asax
protected void Application_Start(object sender, EventArgs e)
{
Application["LookPro"] = "fsdafsdaf";

}

取值
private void GetApp()
{
string str = Application["LookPro"] == null ? " 暂无人查看 " : Application["LookPro"].ToString();
lbl.Text = str;
}

就取出来了
------解决方案--------------------
asp和asp.net是2个工作进程,不共用一个application的,你可以使用别的方法,如简单的数据库等
------解决方案--------------------
探讨

其它的可以操作..感觉有点麻烦没这个简单...不可以解决么?