|
|
1
3
由于母版页实际上不是继承的,而是作为模板使用的,因此这是不可能直接实现的。 您可以尝试以下几种其他方法: 首先,将其放在ContentPlaceholder中,并仅在必要时在单个页面的ASPX标记中覆盖它。 页 相反,从母版开始,在那些没有“覆盖”行为的页面中,只需调用母版。在其他情况下,将您的特定实现添加到该方法中,瞧!(我想您也可以使用抽象的BasePage类型类从该方法调用Master) |
|
|
2
1
通常,我反对将页面/上下文特定的方法放在masterpage类中。为什么?因为,正如Josh提到的,母版页只是模板。您永远不会从母版页继承,并且如果没有对页面对象的访问权,则无法显示母版页。因此,将这些方法放在Page类中更有意义。 |
|
|
3
1
更简单的方法是直接从子页面引用主控件。 在母版页中,将sitepath()函数替换为文本控件,如下所示:
在子页面中,您可以使用Master.FindControl方法覆盖此项,如下所示:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |