我以前用网络控件做过这个,但我似乎无法使用子布局.在特定项目的演示详细信息中,我正在分配我的子布局,然后在指定参数的附加参数部分中.这是我的子布局代码隐藏的代码.当我运行调试器时,RenderPageTitle只是null.
public partial class PageContent : System.Web.UI.UserControl
{
public String RenderPageTitle { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
if (RenderPageTitle.ToLower().Equals("false"))
{
TitleFieldRenderer.Visible = false;
}
}
}
Run Code Online (Sandbox Code Playgroud)
小智 10
请参阅此博客文章.
对于sitecore6,在.cs文件中:
string rawParameters = this.Parameters;
NameValueCollection parameters = Sitecore.Web.WebUtil.ParseUrlParameters(rawParameters);
Run Code Online (Sandbox Code Playgroud)
或者在.ascx文件中:
string rawParameters = Attributes["sc_parameters"];
NameValueCollection parameters = Sitecore.Web.WebUtil.ParseUrlParameters(rawParameters);
Run Code Online (Sandbox Code Playgroud)