Событие Page_Load моего модуля запускается дважды для каждой "фактической" загрузки.При первоначальной загрузке свойство Page.IsPostBack обеих загрузок имеет значение false.
Я переименовал Page_Load
в Module_Load
, чтобы убедиться, что имя не является проблемой.Я убедился, что метод не обрабатывает как Me.Load
, так и MyBase.Load
, как это было в прошлом.
Единственное, что я делаю необычно, - это то, что мой модульнаследуется от промежуточного базового класса.Может ли это быть виновником?
Мой модуль:
Namespace Modules.RedactedNamespace
Public Class List
Inherits RedactedModuleBase
Protected Sub Module_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Me.Page.IsPostBack Then
BindList()
End If
End Sub
End Class
End Namespace
Моя база:
Namespace Modules.RedactedNamespace
Public MustInherit Class RedactedModuleBase
Inherits DotNetNuke.Entities.Modules.PortalModuleBase
End Class
End Namespace
Редактировать (это исправило это) - У меня было изображение без ImageUrl.Предположительно, это устанавливается моим CollapsiblePanelExtender, но отображается с пустым src.