1
爲什麼呈現佔位符內的內容? 此代碼導致:「對象引用未設置爲對象的實例。」 對於MainGuard對象!爲什麼呈現隱藏的asp:PlaceHolder內的內容?
應該如何處理這種情況?
<asp:PlaceHolder runat="server" Visible="<%# Model.MainGuard != null %>">
<asp:Image runat="server" ImageUrl="<%# Model.MainGuard.Image.RenderImage() %>" Height="50" />
<%# Model.MainGuard.Name %>
</asp:PlaceHolder>
好 - 我覺得奇怪的是沒有更清潔的方式..但是,謝謝 - 擴展方法使它可以接受.. –
我將它改爲了一個泛型:'public static string StringOrEmpty(this T self,Func selector)where T:new()' –