我在用户自定义控件里usercontorl里定义了一个public叫str的变量 public Str;
protected void Page_Load(object sender, EventArgs e)
{
Str = "aaaa";
if (!IsPostBack)
InitPage();
}
然后在引用此控件的页面Response.Write(this.Usercontorl1.Str);怎么是空的啊???
protected void Page_Load(object sender, EventArgs e)
{
Str = "aaaa";
if (!IsPostBack)
InitPage();
}
然后在引用此控件的页面Response.Write(this.Usercontorl1.Str);怎么是空的啊???
解决方案 »
- 散分一百,请教一个WebService问题
- 数据岛的数据不能显示 求大虾们帮忙
- 提问:从.aspx页面提交到令一个.aspx页面去处理问题!请大伙来看看不够+分,顶者有分SOS
- select count(*)an2 a inner join product b on a.order_no=b.order_no group by a.plan_id,b.product_no 计算出来的怎么不正确?
- 紧急求救!!!!!
- 帮忙解决微软treeview的几个相当有难度的问题
- 我数据库里面的purpose存放一个值aa,bb或cc,我想要的效果是当数据库里面的值是aa的时候,aa选项前面自动打勾,
- “/xxx”应用程序中的服务器错误 请求帮助
- FreeTextBox 用法怎么老是配置不出来呀。。。TNND
- 请教高手啊!
- 网站发布问题
- 端口数据流向是否可以单向控制?
{
Str = "aaaa";
base.OnInit(e);
}
是写在调用页面的page_load里的话,此时控件Page_Load 还没执行.
{
get
{
string str=ViewState["Str"] as string;
if(string.IsNullOrEmpty(str) == false)
return str
else
return string.Empty;
}
set
{
ViewState["Str"]=value;
}
}
如果你的Response.Write(this.Usercontorl1.Str);
是写在调用页面的page_load里的话,此时控件Page_Load 还没执行.但是我不知道解决办法!谁能告诉我哦,说详细点哦!
{
public string Str;
protected void Page_Load(object sender, EventArgs e)
{
Str = “aaaaaaaa”;
}
}引用页面:
protected void InitPage()
{
Navigation Navigation1 = (Navigation)form1.FindControl("Navigation1");
string str= Navigation1.Str;
Response.Write(str);
}
protected override void OnInit(EventArgs e)
{
Navigation control = (Navigation)this.LoadControl("Navigation.ascx");
control.ID = "Navigation1";
form1.Controls.Add(control}
}
输出的还是空!
{
Str = “aaaaaaaa”;
base.OnInit(e);
}
那些代码写在什么地方啊?
对啦,你QQ多少哦,我可以加下你么?