简体   繁体   English

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

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

I am trying to help friend with his website which is written in asp.net. 我正在尝试通过asp.net来帮助他的网站的朋友。 I am newbie in asp.net but I know php and mysql. 我是asp.net的新手,但我知道php和mysql。 Right know I am trying to figure out, how to declare which page (something.aspx) is shown in ContentPlaceHolder. 知道我正在尝试弄清楚如何声明ContentPlaceHolder中显示的页面(something.aspx)。

For example: 例如:

I have one master page (web.master) on which I have: 我有一个母版页(web.master):

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

Then I have many content pages (fe article.aspx, section.apsx) on which I have: 然后,我在其中有许多内容页面(例如article.aspx,section.apsx):

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

So my question is, how the website knows which .aspx file to open? 所以我的问题是,网站如何知道要打开哪个.aspx文件? If I open my friends website, I found out, that in cpMainContent is content from file section.aspx. 如果打开朋友网站,我发现cpMainContent中的内容来自文件section.aspx。 If I make new page, like section2.aspx, how should I let the website know, that it should use the new created page? 如果我创建新页面,如section2.aspx,我应该如何让网站知道它应该使用新创建的页面?

Thank you very much for responses. 非常感谢您的答复。

When creating a new page, you give it a name and before you press "ADD" you can check off to "Select Master Page". 创建新页面时,给它起一个名字,然后在按“ ADD”之前,可以选中“选择母版页”。 It will bring up a dialog box of all master pages in the project and you can select one. 它将弹出一个对话框,显示项目中所有母版页,您可以选择一个。 Easy as that! 那样简单!

Master pages are not accessed directly by the user. 用户不能直接访问母版页。 Redirection can be performed by adding the directory pathto the anchor tag to other pages( content pages associated with master pages/ not associated with master page ). 可以通过将锚标记的目录路径添加到其他页面(与母版页关联的内容页面/与母版页无关的内容页面)来执行重定向。

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

相关问题 asp.Net C#site.Master-排除Default.aspx页? - asp.Net C# site.Master - Exclude Default.aspx page? ASP.NET Default.aspx - ASP.NET Default.aspx ASP.NET Forms应用程序偶尔显示空白的“ default.aspx”页面,而不是加载/显示内容 - ASP.NET Forms application displays blank “default.aspx” page sporadically instead of loading/showing contents asp.net表单身份验证有时会重定向到default.aspx - asp.net forms authentication occasionally redirects to default.aspx default.aspx页面中的事件问题(ASP.net 3.5) - Problem with events in default.aspx page (ASP.net 3.5) ASP.NET登录自动重定向到Default.aspx - ASP.NET Login Auto Redirects to Default.aspx 如何使用登录控件登录,并且登录后进入asp.net中的myPage.aspx而不是Default.aspx? - How to login with login control and when logged in go to myPage.aspx not Default.aspx in asp.net? Asp.Net表单身份验证重定向到…/ myapp / default.aspx而不是…/ myapp / - Asp.Net forms authentication redirects to …/myapp/default.aspx instead of …/myapp/ ASP.NET 4.0路由和Default.aspx(如何编写处理程序?是否有必要) - ASP.NET 4.0 Routing and Default.aspx (How write A Handler? Is It Necessary Or Not) 如何从ASP.NET Web窗体迁移到ASP.NET网页? 即/default.aspx到/ default - How to migrate from ASP.NET Web Forms to ASP.NET Web Pages? i.e /default.aspx to /default
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM