回 帖 发 新 帖 刷新版面

主题:帮忙看看这两个aspx文件吧~

<%@page language="C#"%>
<script language="C#" runat="server">
void page_load(object serder, EventArgs e)
{
Application["greeting"]="hello!";
}
</script>
</html>



<%@page language="C#"%>
<script language="C#" runat="server">
void page_load(object serder, EventArgs e)
{
labContent.Text=Application["greeting"];
}
</script>
<body>
<asp:label runat="server" id="labContent"/>
</body>
</html>

很简单的两个程序 程序1创建了一个application运行后
再运行程序2 预期会显示一个hello!的
可是却报编译错误 即这一行labContent.Text=Application["greeting"];
难道application显示不是这样用的吗
那应该怎么用呢?

谢谢哪位高手赐教!

回复列表 (共1个回复)

沙发

labContent.Text=Application["greeting"].ToString();
Application保存后都为object类型,不能直接给label赋值

我来回复

您尚未登录,请登录后再回复。点此登录或注册