繁体   English   中英

ASP.NET C#-在default.aspx中显示正确的contentplaceholder

[英]ASP.NET C# - Showing right contentplaceholder in default.aspx

我正在尝试通过asp.net来帮助他的网站的朋友。 我是asp.net的新手,但我知道php和mysql。 知道我正在尝试弄清楚如何声明ContentPlaceHolder中显示的页面(something.aspx)。

例如:

我有一个母版页(web.master):

<asp:ContentPlaceHolder id =“ cpMainContent” runat =“ server”>

然后,我在其中有许多内容页面(例如article.aspx,section.apsx):

<asp:Content ID =“某事” ContentPlaceHolderID =“ cpMainContent” runat =“ server”>某些内容

所以我的问题是,网站如何知道要打开哪个.aspx文件? 如果打开朋友网站,我发现cpMainContent中的内容来自文件section.aspx。 如果我创建新页面,如section2.aspx,我应该如何让网站知道它应该使用新创建的页面?

非常感谢您的答复。

创建新页面时,给它起一个名字,然后在按“ ADD”之前,可以选中“选择母版页”。 它将弹出一个对话框,显示项目中所有母版页,您可以选择一个。 那样简单!

用户不能直接访问母版页。 可以通过将锚标记的目录路径添加到其他页面(与母版页关联的内容页面/与母版页无关的内容页面)来执行重定向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM