vs2005中,动态添加控件后,在点一次web控件后,因刷新了页面,这些动态添加的控件就不见了,但是页面又提示不能添加相同的id,那么说明这个控件是存在的,那么怎么样让这些控件保持显示呢?
在线等待,先谢谢各位啦。
在线等待,先谢谢各位啦。
解决方案 »
- window.open("test2.htm","","fullscreen");在本地全屏,但是上传到服务器后本地域览器打开xp下面'开始'那行栏还会显示出来
- ComponentArt中splitter控件如何显示某一页面
- 请问这几行代码。。。。。。。。。。。。
- 关于禁止跨越权查询的问题,用Session还是用数据库控制
- CSDN的BBS是如何实现的?
- aspnet_regiis 问题
- 请问asp.net中那个控件可以实现热点链接功能?——用frontpage很容易的问题却难了我很久
- datagird问题,请高手指教!!!
- 请大家帮我看看这个错误,小弟感激涕零。。。
- 求助:在VS.net中作的最简单的文页有错误!
- 网页平面设计完成后,切片倒入aspx文件出问题了,紧急求援
- 登录成功后,System.Web.Security.FormsAuthentication.SetAuthCookie(this.m_strUserId, false);将用户名写入cookies,但为什么后面用User.Identity.Name得到的却
if(!Page.IsPostBack)
这个了,去掉试试
{
HyperLink login_hyp = new HyperLink();
login_hyp.ID = ControlId;
login_hyp.Text = text;
login_hyp.CssClass = "menu";
login_hyp.ForeColor = System.Drawing.Color.White;
login_hyp.NavigateUrl = url;
Panel1.Controls.Add(login_hyp); }
如果在if(!Page.IsPostBack) 里面,點服務器控件button后就會顯示不見,然后不在里面,页面就提示不能添加相同的id。
我就是想怎么樣讓他的html保存在頁面上?
protected void Login_UserControl(string ControlId,string text,string url)
{
HyperLink login_hyp = new HyperLink();
login_hyp.ID = ControlId;
login_hyp.Text = text;
login_hyp.CssClass = "menu";
login_hyp.ForeColor = System.Drawing.Color.White;
login_hyp.NavigateUrl = url;
Panel1.Controls.Add(login_hyp); } 改为:
protected void Login_UserControl(string ControlId,string text,string url)
{
HyperLink login_hyp = new HyperLink();
Panel1.Controls.Add(login_hyp);
login_hyp.ID = ControlId;
login_hyp.Text = text;
login_hyp.CssClass = "menu";
login_hyp.ForeColor = System.Drawing.Color.White;
login_hyp.NavigateUrl = url;
}
这位看起来象讲师1、整个页面的布局,整个页面都局部刷新用AJAX,除非提交到另一个页面或关闭,都不会整页刷新
2、通过传参,每次进这个页面看有没有要加控件的参数,如果有,就把整个控件代码或其他相关信息当参数传过来加载,类似搜索多项刷新,保留上一次的搜索条件