我已经读过在Site.master中放置ModalPopups和DynamicPopulate不是一个好主意(或者说不可能)。但是,如果我想在页眉/页脚中打开一个链接,打开一个通过DynamicPopulate加载信息的弹出窗口,那将如何实现呢?
我看过评论告诉人们我做了一个Web用户控件,但是我得到了同样的错误,没有额外的自定义用户控件:“Web服务调用失败:500”。我不认为这是我的webmethod错误:
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static string LoadPageToBeLoaded(string contextKey)
{
return "hello";
}
将调用此代码的对象放在任何位置,但是母版页会产生我想要的结果,但是没有将代码复制粘贴到底部的所有页面中(无论如何这就是单个页脚,对吧?)我我不知道如何处理这个问题。
感谢。
编辑:我发现用户控件中不允许使用web方法,因此解决了这个问题。但似乎应该有一种简单的方法来打开模态弹出窗口并使用站点页眉或页脚中的动态填充将信息加载到其中。