我创建了一个用户控件,在我网站的每个页面上显示标题(不是 <head>,我的意思是标题、创建日期时间页面等等)。在该用户控件中,我也有一个链接。将在页面上显示的链接IF (user = admin)
。
目前这个链接是一个纯链接,我没有问题将“navigateUrl”更改为每个页面的正确值。(每个页面都包含这个用户控件,并且我从每个页面设置了 navigateUrl 的值。)
但!
在我的一些页面上,我使用链接按钮而不是超链接。但是我必须从 page.aspx 而不是 usercontrol.ascx 添加那个链接按钮
我的问题是,我想将用户控件中的超链接更改为链接按钮,以便可以使用该链接调用方法。(方法在 page.aspx 上,不在用户控件内)。
调用什么方法因页面而异,所以我想设置每次包含用户控件时调用哪个方法。
如果我有我的用户控制
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
现在我通过以下方式在用户控件中设置值:
mainPageHeader1.headTitle = "text";
如何设置调用链接按钮的方法?