protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label lblTest = new Label();
lblTest.Text = "测试";
Page.Controls.Add(lblTest);
}
}当页面点击了按钮他就不显示了
这是因为这里没有走!IsPostBack也就没有生成他但这样的话我每次都得写成protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ }
Label lblTest = new Label();
lblTest.Text = "测试";
Page.Controls.Add(lblTest);
}不太符合我的书写习惯能不能有这样的功能protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label lblTest = new Label();
lblTest.Text = "测试";
Page.Controls.Add(lblTest);
???? //在这里写入每一次重加载的时候添加这个控件,也就是让他保持状态
}
}
谢谢
解决方案 »
- 我想做个B/s的管理系统 但是不知道做什么好 求大神指导下
- 【求助】ASP.NET如何区分image和miagebutton?
- 弹出窗口问题?
- 如何在弹出窗体关闭时刷新主窗体中dategrid中数据
- |M| 我想在我的网站上用XmlHttp+Ajax做像[商务通]一样的功能实现点对点聊天,大家给个编程思想; 谢谢
- DataGrid增加数据
- 请教大家一个多页面之间数据传递的问题
- ASP.NET的AJAX的TIMER事件会导致滚动条跳动,如何解决?
- css分享
- 希望大神们帮我看看这个!感激
- |zyciis| Web.config中的httpHandlers,能不能由程序自行的添加和删除 谢谢
- 是生命周期导致的问题么? 请各位大虾详细看看以下说明!
{
Label lblTest = new Label();
lblTest.Text = "测试";
Page.Controls.Add(lblTest);
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Label lblTest = new Label();
lblTest.Text = "测试";
Page.Controls.Add(lblTest);
}
else
{
???? //在这里写入每一次重加载的时候添加这个控件,也就是让他保持状态
}
}
但我写程序一般是这样的PageLoad()
{
if(!ispostback)
{
InitForm();
}
}void InitForm()
{
//我一般程序都会在这里写,所以动太加载控件一般也想写在这里 谢谢,
//但写在这里没有办法保持
}