我有一個ListView控件,並在LayoutTemplate中有一個LinkButton。我嘗試將Visible屬性設置爲<%#IsUserAdmin%>,其中IsUserAdmin是一種方法,根據用戶是否爲admin來返回true或false,並設置控件的可見性,但是我發現這不是爲LayoutTemplate工作,而不是我必須去LayoutCreated事件,並獲得控制,然後設置其可見性。我很好奇,爲什麼我必須用LayoutTemplate中的控件這樣做?我可以在ItemTemplate中的控件的Visible屬性上使用<%#IsUserAdmin%>,而沒有任何問題。我認爲LayoutTemplate實際上會更容易一些,因爲只有1個控件生成,而不是ItemTemplates的多個控件。爲什麼我需要在LayoutCreated事件的ListView佈局中設置LinkButton的可見性,而不是直接在LinkButton上設置?
0
A
回答
1
是否<%= IsUserAdmin %>
,而不是<%# %>
實現預期的行爲嗎?
你不應該在非數據綁定的情況下使用<%# %>
。因此,爲了操作剛纔在窗體上的對象的屬性,請使用<%= %>
。這個工作只要IsUserAdmin
是一個公共財產。
相關問題
- 1. LinkButton的設置Click事件
- 2. 的LinkButton在ListView與CommandArgument
- 3. LinkButton的事件時<form action>屬性設置
- 4. 在ASP.NET中設置LinkButton的額外屬性
- 5. 的LinkButton在DataList控件
- 6. 在LinkButton的onClientClick上設置window.location後面的代碼
- 7. Flex LinkButton可選
- 8. 設置LinkButton的作爲ASP默認按鈕:面板在asp.net
- 9. Gridview和LinkButton
- 10. 動態添加要刪除的LinkButton CommandName/CommandArgument設置
- 11. 在DataList中隱藏LinkButton
- 12. 將LinkButton的OnClick事件設置爲隱藏代碼中的方法
- 13. 在ASP.Net嚮導中設置LinkButton標題嚮導欄模板
- 14. LinkButton有時需要兩次點擊
- 15. 問題與LinkButton的鼠標事件
- 16. 動態LinkButton的OnClick事件
- 17. LinkButton的Click事件忽略
- 18. 爲什麼我的LinkButton在GridView內部不會引發OnClick事件?
- 19. LinkButton不會在點擊()上調用
- 20. ASP.NET MVC中的LinkButton
- 21. 爲什麼有人會在導航中使用Button而不是LinkButton控件
- 22. LinkButton點擊OnPreRender
- 23. MVC LinkButton等價
- 24. LinkButton子控件呈現
- 25. LinkButton不起作用Silverlight
- 26. 的LinkButton的OnCommand問題
- 27. 隱藏的LinkButton在asp.net GridView控件
- 28. 天冬氨酸的LinkButton不上按
- 29. ASP.NET LinkButton在iPad中不起作用
- 30. LinkButton在UpdatePanel中不起作用
IsUserAdmin是一個公共方法,我還沒有試過<%= %>。我不清楚<%# %>和<%= %>之間的區別。 – Xaisoft 2009-12-02 16:33:43
使用<%= IsUserAdmin.ToString()%>,因爲此標記指示字符串值。 – Bryan 2009-12-02 21:11:02