プレースホルダー内のコンテンツがレンダリングされるのはなぜですか? このコードは、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という結果になります。MainGuard オブジェクトに!
この状況をどのように処理する必要がありますか?
<asp:PlaceHolder runat="server" Visible="<%# Model.MainGuard != null %>">
<asp:Image runat="server" ImageUrl="<%# Model.MainGuard.Image.RenderImage() %>" Height="50" />
<%# Model.MainGuard.Name %>
</asp:PlaceHolder>