永发信息网

ASP.net 定义类的时候如何才能获取application的值啊?

答案:2  悬赏:10  手机版
解决时间 2021-03-15 11:40
例如这段:
<script language="C#" runat="Server">
public class COMM
{
public String get_bool(int gve)
{
if (gve == 1)
{
return Application["good"];
}
else
{
return Application["good"];
}
}
}
</script>

就会发生错误,提示:
Server Error in '/' Application.
--------------------------------------------------------------------------------

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0038: Cannot access a nonstatic member of outer type 'System.Web.UI.Page' via nested type 'ASP.test_aspx.COMM'

Source Error:

Line 6: if (gve == 1)
Line 7: {
Line 8: return Application["good"];
Line 9: }
Line 10: else

如何才能在定义类的时候获取application值那?

试过了,不行啊……错误依旧,他的提示似乎是“无法从'ASP.test_aspx.COMM'访问'System.Web.UI.Page' 之外的非静态成员”啊……
这段代码也不行
<script language="C#" runat="Server">
public class COMM
{
public String get_bool(int gve)
{
if (gve == 1)
{
return Application["good"].ToString();
}
else
{
return Application["good"].ToString();
}
}
}
</script>
最佳答案
你得转换下 application是Object类型的 可以
public class COMM
{
public String get_bool(int gve)
{
if (gve == 1)
{
return (String)Application["good"];
}
else
{
return (String)Application["good"]; //或者用Convert转换
}
}
}
全部回答
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
欧陆经典我想知道这个在什么地方
此景只因天上有 人间能得几回闻.误入王母蟠桃
白炭黑可以用在造纸方面吗?
陈乔恩为了赚钱 不惜自己的身体
一个数既是五的倍数又是三的倍数也是七的倍数
中国移动金鸿景手机卖场我想知道这个在什么地
中国餐馆开在国外 ,有外国人吃吗?
梦见在买东西吃好向觉得自己很饿
步步高61e无绳座机电话屏幕不显示什么原因
土星有什么特点
为什么有房有车的人可以评为贫困户,没房没车
喜客汉堡怎么去啊,有知道地址的么
小侄女4岁了,送他什么特别的生日礼物?
北京协和医院的于莺 就是急诊夜鹰吗?
请问:本人长方形脸型 脸型大。上额宽。是属
推荐资讯
为什么我打开的总是http://wo114.com/,总是
兽药这个行业的发展前景怎么样
全合成的突破机油好吗
昆明耀龙供用电有限公司是国企吗
撕热吉丁阿不都拉保健品店地址在什么地方,想
北京中艺恒兴国际公司不收押金外发加工活是骗
孕期吃什么可以减轻呕吐
一部烧脑的电影!不记得名字了。
开个麻辣烫店怎么样,不知道郑州有没有教学比
3魔女技能怎么加点 暗黑3魔女技能加点攻
QQ麻将最高分是多少分?
我的车子是2000年买的,为何今年年检期限只有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?