繁体   English   中英

什么相当于asp.net中的php页面设置

[英]What is equivalent to a php page setup in asp.net

我编程php,但我想进入c#asp.net。 在PHP中,我可以将表单,自定义html等制作成单独的php文件,并将其include在我想要的页面中。 我理解asp.net有一个母版页,它允许你为整个网站设置模板,但是如果我想在一些页面上只有一行按钮,而不是全部? 与母版页分开的东西可以包含在我想要的任何页面上吗? 当它的控制器是我使用.ascx时?

查看用户控件。 您可以对包含一行按钮的控件进行编程,然后将其放在您喜欢的任何页面上。

现在有两种不同的ASP.NET方法。


ASP.NET WebForms:

每个页面(.aspx)都可以有一个母版页(.master)。 每个母版页还可以有自己的母版页。 母版页是完全可选的,但如果存在,则至少有一个页面通常具有打开和关闭html,head,body和form标签。

每个页面(以及主页面)也可以通过Web用户控件(.ascx)在其自身内重用html / logic,例如,如果您想创建一个可重用的注释框“control”。

ASP.NET MVC:

每个视图都可以具有主布局。

每个视图或主布局都可以触发子视图/部分视图的呈现,以进一步重用html / logic。


如今,如果来自PHP,如果我是你,我会学习ASP.NET MVC而不是WebForms。

作为DuckMasetro。 说,我们可以有主页概念。 这是最简单的方法..您可以使用liitle设计在Designer模式下设计母版页。 然后只需在您的aspx顶部的Webforms页面指令中使用MasterPageFile =“url”这个属性。

Begginers教程

ASP.net中母版页的文档

暂无
暂无

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

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