请教同一页面显示不同页面内容问题 模板列<a href="" target="_self"></a>OnClientClick location.href="" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改变局部的布局内容至少有两种做法:一种是使用master page。你的link button可以将页面重定向到新的aspx,而这些aspx都是使用了相同的master page,这样看上去这些aspx的大的布局完全一样,而只有核心的部分是变化的。这种方式是初学者常用的,也比较简单。第二种是使用user control动态加载。你的link button并不重定向,而是在页面的一个PlaceHolder中动态加载加载一个用户控件,并将这个用户控件的路径记录下来确保页面回发时会正确加载,例如void Page_Load(...){ DynaLoad(false, null, 0);}void LinkButton1_Click(){ ViewState["loadpath"]="~/ui/abc.ascx"; string 参数1=准备参数1(); int 参数2=准备参数2(); DynaLoad(true,参数1,参数2);}void DynaLoad(bool 需要初始化, string 参数1, int 参数2){ string url=(string)ViewState["loadpath"]; if(url!=null) { Control c=this.Page.LoadControl(url); c.ID="dyna_content"; PlaceHolder1.Controls.Add(c); if(需要初始化) { ((I我的控件接口)c).属性1= 参数1; ((I我的控件接口)c).属性2= 参数2; } }}使用动态加载用户控件的方式,那么页面上所有控件的属性的状态都不会丢失,所以可以有更加专业、更像winform程序一样的界面效果。 莫非LZ想要用iframe?<iframe name='content'></iframe><a href='' target='content'>链接</a>还是说在本窗口打开新页面?<a href='' target='_self'>链接</a>ding 楼上 GridView字段改名 如何设置打印DataGridView的打印 C# vs2005 我如何在调试时把信息输出到即时窗口中.就像VB 的调试过程中的一样,把即时信息输出来看.谢谢了 web 页面传多个参数问题 c#窗体问题 80分求c/s框架--帮顶的有分加 请问怎么将B/S的程序打包成安装程序呢?連oracle数据库 c#中数字类型转换成货币格式类型 如何取得一年中第一周的周一的日期? 求急!对临界数据的处理 C#写入文本文档中的路径调用问题 c#一个textBox对话框里面有个文件的路径,怎么在程序里面显示它的大小
{
DynaLoad(false, null, 0);
}void LinkButton1_Click()
{
ViewState["loadpath"]="~/ui/abc.ascx";
string 参数1=准备参数1();
int 参数2=准备参数2();
DynaLoad(true,参数1,参数2);
}void DynaLoad(bool 需要初始化, string 参数1, int 参数2)
{
string url=(string)ViewState["loadpath"];
if(url!=null)
{
Control c=this.Page.LoadControl(url);
c.ID="dyna_content";
PlaceHolder1.Controls.Add(c);
if(需要初始化)
{
((I我的控件接口)c).属性1= 参数1;
((I我的控件接口)c).属性2= 参数2;
}
}
}使用动态加载用户控件的方式,那么页面上所有控件的属性的状态都不会丢失,所以可以有更加专业、更像winform程序一样的界面效果。
<iframe name='content'></iframe>
<a href='' target='content'>链接</a>还是说在本窗口打开新页面?
<a href='' target='_self'>链接</a>ding 楼上