我正在使用ASP.NET Web表单应用程序。 我正在设计包含很多html元素的页面。 我想分离这些元素并制作部分页面,然后将它们包含在一个页面中,以便于代码的可读性和易于维护。 我可以用剃刀做这个,但我找不到任何关于这个网页表格的教程。
有人可以帮忙吗?
答案 0 :(得分:0)
使用UserControl Tutorial on UserControl。它们是扩展名为.ascx的文件,您可以将它们包含在您的页面中
//UserControl1.ascx
<% @ Control Language="C#" ClassName="UserControl1" %>
<div>
My Custom Control: I can use any Server controls, html tags etc
</div>
将其包含在.aspx页面
中<%@ Page Language="C#" %>
<%@ Register TagPrefix="uc" TagName="MyCustomControl" Src="~/Controls/UserControl1.ascx" %>
<html>
<body>
<form runat="server">
<uc:MyCustomControl id="MyPartialView"
runat="server" />
</form>
</body>
有关详细信息,请点击此处:
答案 1 :(得分:0)
对于Web Form
,您可以创建user control
来创建部分页面。
您可以在此MSDN网址上了解相关信息:ASP.Net User Controls
用户控件的名称始终为ascx
,如EditProduct.ascx
或Registeration.ascx
。如果您想在Web Form aspx page
中使用它们,则只需从Solution Explorer
中的Visual Studio IDE
拖放用户控件即可。 是的,用户控件可以促进重用和更轻松的维护。