Asp.net“全球”变量
发布时间:2020-05-24 08:15:00 所属栏目:asp.Net 来源:互联网
导读:我正在ASP.NET中编写一个页面,并且在回发初始化循环后出现问题: 我有(类似于)以下内容: public partial class MyClass : System.Web.UI.Page{ String myString = default; protected void Page_Init(object o, EventArgs e) {
|
我正在ASP.NET中编写一个页面,并且在回发初始化循环后出现问题: 我有(类似于)以下内容: public partial class MyClass : System.Web.UI.Page
{
String myString = "default";
protected void Page_Init(object o,EventArgs e)
{
myString = Request["passedString"];
//note that I've tried to set the default here in Init on NULL...
}
protected void Page_Load(object o,EventArgs e)
{
if(!Postback)
{
//code that uses myString....
}
else
{
//more code that uses myString....
}
}
}
而且发生的事情是我的代码选择“passString”就好了,但由于某种原因,在回发时,它会重置为默认值 – 即使我在Page_Init代码中放置了默认值…这使我想知道发生了什么…… 有帮助吗? 解决方法响应发送到浏览器后,您的类成员变量不会生效.请尝试使用Session对象:public partial class MyClass : System.Web.UI.Page
{
protected void Page_Init(object o,EventArgs e)
{
Session["myString"] = Request["passedString"];
//note that I've tried to set the default here in Init on NULL...
}
protected void Page_Load(object o,EventArgs e)
{
string myString = (string) Session["myString"];
if(!Postback)
{
// use myString retrieved from session here
}
else
{
//more code that uses myString....
}
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.Net Webforms Vs Asp.Net WebSite(Razor)Vs Asp.Net MV
- LoginView中的ASP.NET LoginStatus不会触发LoggingOut事件
- asp.net-mvc – 在MVC 3中写入只读会话
- asp.net-mvc – ASP.NET MVC:CSS文件存在时返回302错误
- asp.net-mvc – 使用类似MvcContrib Grid的东西在代码可读性
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3中使用Kend
- asp.net-mvc – ServiceStack应该是MVC应用程序中的服务层还
- asp.net-web-api – 在Webapi中使用Url.Link与属性路由2
- asp.net-mvc – 使用TFS 2015 Build构建和部署Web应用程序
- asp.net – 将密码格式从加密更改为哈希
推荐文章
站长推荐
- asp.net-mvc – 如何删除MVC网站中的所有当前域名
- asp-classic – ASP页面中的msxml3.dll错误“800
- asp.net-web-api – 间歇性“无法加载类型”Syst
- asp.net – 如何在构建期间从Visual Studio调用a
- asp.net – 双回发问题
- asp.net-mvc – ASP.NET MVC路由冲突 – 输入变量
- asp.net-mvc – SOA vs MVC – 何时使用
- asp.net – 拒绝访问web.config中的“admin”文件
- asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授
- 使用asp.net Web表单中的流返回可下载文件
热点阅读
