让一个用户控件显示另一个aspx页面?
教教我~~ 问题点数:0、回复次数:1Top
1 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-05-03 15:07:08 得分 0
大概是这样:
用户控件里边包含
<iframe id="myFrame" runat="server"></iframe>
在用户控件代码中
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
this.DataBind();
}
public string uri
{
set
{
this.ViewState["uri"]=value;
}
get
{
if(this.ViewState["uri"]==null)
this.ViewState["uri"]="http://www.google.com";
return (string)this.ViewState["uri"];
}
}
public override void DataBind()
{
base.DataBind ();
this.myFrame.Attributes["src"]=this.uri;
}
请按照上述上述方法定义myFrame的Width和Height属性。
Top
相关问题
- aspx页面中有个HtmlInputHidden,aspx用户控件中要如何获得HtmlInputHidden.Value呢?
- 使用PlaceHolder动态加载用户控件,为何aspx页面再次提交后用户控件消失?
- 在一个页面(aspx)里的用户控件怎么才能取得所在页面的 ViewState 值?
- 在一个页面(aspx)里的用户控件怎么才能取得所在页面的 ViewState 值?
- 关于aspx页面和ascx用户控件页面载入时间先后的问题
- 在用户控件(ASCX)里,如何像页面(ASPX)一样控制字符编码Charset 属性?
- ASPX页面获取用户控件里的HtmlSelect值,为什么第一次得到的为空呢?
- 请教一下如何在其他页面(如:**.aspx)中提取用户控(如:**.ascx)中的控件
- 用户控件控制页面普通控件的问题
- web用户控件如何操纵控件引用页面上的控件?




