请教一个关于母板、用户控件之间的传值问题。
高手们!
有两个问题一直迷惑,还请各位指点!
1、母板页MasterPage.master中有一个用户控件info.ascx,在引用母扳的页面page1.aspx中,如何给用户控件info.ascx传值或获得一些公用属性?
2、有一个基类BasePage.cs,我想在每个页面中继承这个基类,请问是在母板MasterPage.master中继承还是要在每个引用母板的页面里继承?还是两个都要?
相关代码:
MasterPage.master
<%@ Register Src="INCLUDE/INFO.ascx" TagName="INFO" TagPrefix="uc3" %>
<table width="100%" height="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td style="height: 49px" align="right">
<uc3:INFO ID="INFO1" runat="server" />
</td>
</tr>
<tr>
<td>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</td>
</tr>
</table>
info.ascx :
public partial class INCLUDE_INFO : System.Web.UI.UserControl
{
private string _NAV_TITLE;
public string NAV_TITLE
{
set
{
_NAV_TITLE = value;
}
get
{
return this.lbl_nav.Text;
}
}
//
protected void Page_Load(object sender, EventArgs e)
{
this.lbl_nav.Text = _NAV_TITLE;
}
}
page1.aspx :
该怎么和用户控件传值?
谢谢!