C# MasterPage PageLoad中的UserControl为每个缺少的图像激发多次

C# MasterPage PageLoad中的UserControl为每个缺少的图像激发多次,c#,asp.net,user-controls,C#,Asp.net,User Controls,我的母版页中有一个用户控件。每当页面上缺少图像时,UserControl上的page_Load将根据缺少的图像数量以及加载页面时的图像数量触发。例如,我加载了一个名为“”的页面。此页缺少2个图像 假设我运行这行代码: 字符串url=HttpContext.Current.Request.url.AbsoluteUri 加载的第一个页面将返回url为: “” 为丢失的图像再次触发页面加载: url=“” 第二张缺少的图像再次触发页面加载: url=“” 当页面上缺少图像时,是否有方法阻止用户控件多

我的母版页中有一个用户控件。每当页面上缺少图像时,UserControl上的page_Load将根据缺少的图像数量以及加载页面时的图像数量触发。例如,我加载了一个名为“”的页面。此页缺少2个图像

假设我运行这行代码: 字符串url=HttpContext.Current.Request.url.AbsoluteUri

加载的第一个页面将返回url为: “”

为丢失的图像再次触发页面加载: url=“”

第二张缺少的图像再次触发页面加载: url=“”


当页面上缺少图像时,是否有方法阻止用户控件多次触发页面加载?

这似乎不正常。。?我可以看到母版页页面加载是如何发生的,例如,如果您单击菜单项,但是调用页面加载以查找丢失的图像听起来像是一个编码/逻辑问题,涉及如何加载/填充预期图像的用户控件。。您是否可以显示母版页和usercontrol.cs在加载图像方面的现有代码?您是否提供从母版页继承的自定义404页?