我创建了一个网页,我将其用作小型信息中心,以解决问题或没有问题。它很棒。该页面使用.aspx和.aspx.cs。我希望能够在其他页面上重复使用此页面上的信息。我的网站已经使用母版页,我无法找到一种简单的方法来包含这些信息。
如何轻松地在代码背后有编码的页面中使用包含?
答案 0 :(得分:2)
通常,您可以使用Web User Controls。
Web用户控件允许您将其他控件打包成一个可以放到多个页面上的控件。它们适用于常见的UI项目,例如地址条目,仪表板等。基本上任何需要在多个页面上相同的内容。
答案 1 :(得分:1)
冒着看似非常明显的风险 - 你的意思是用户控制吗?这些将允许您在整个站点中重用功能块。
答案 2 :(得分:0)
我想这个问题分为两类:用户控件和代码重用。不知道你追哪一个。
用户控件
如果您正在谈论页面上的控件,您将需要创建一个通用的用户控件。
代码重用
您需要创建一个公共类(无论它是否是静态的,取决于您打算如何使用它)并定义该类中的函数。
例如,假设您有一个要打印的页面“Hello World!”在任何aspx / .cs页面上。
你可以这样做
public static class MyClass
{
public string PrintHelloWorld()
{
return "Hello World!";
}
}
然后你可以从任何一个页面调用它:
MyClass.PrintHelloWorld();
答案 3 :(得分:0)
右键单击项目>添加新项目......
选择用户控制(.ascx)
放上你的标记&那里的代码。
然后你在任何其他页面添加该控件(包括其他控件[虽然我不建议])
答案 4 :(得分:0)
听起来您可能想要创建一个ascx用户控件。