我正在尝试将用户控件 (ASCX) 存储到 Azure Blob(因为我需要经常更新它们)。
我使用 ParseControl。但是,它不会导致诸如 PlaceHolder 之类的编译。
问题:无论如何我可以从像Page.LoadControl("MyControl.ascx");这样的 Blob 访问文件吗?
如果没有任何效果,我的最后一个选择是写入临时文件。
谢谢您的帮助!
我正在尝试将用户控件 (ASCX) 存储到 Azure Blob(因为我需要经常更新它们)。
我使用 ParseControl。但是,它不会导致诸如 PlaceHolder 之类的编译。
问题:无论如何我可以从像Page.LoadControl("MyControl.ascx");这样的 Blob 访问文件吗?
如果没有任何效果,我的最后一个选择是写入临时文件。
谢谢您的帮助!
我认为对您来说最简单的方法是创建一个自定义VirtualPathProvider。您可以将此示例作为起点。
然后只需调用 Page.LoadControl("~/Your_Registered_Path/Control.ascx")