假設我在我的ascx.cs代碼隱藏中有一個動態生成的LinkButton。我怎麼能把這個控件「打印」到我的頁面?顯然,我不能像打印Text屬性那樣做,因爲我需要按鈕來保留它的超鏈接。我猜想我想使用WebControl.Render方法,但我對它根本不熟悉,一直未能找到一個很好的例子。如何打印LinkButton頁面?
回答
本文http://www.tomot.de/en-us/article/3/asp.net/create-a-control-in-the-codebehind-and-retrieve-its-rendered-output應該解釋你在找什麼的基本知識。
接受的答案,但沒有upvote?這篇文章沒用嗎? – citronas 2010-10-09 00:51:29
你可以在頁面右側的位置提供了一個標籤:<asp:Label id="myLinkButtonPlace" runat="server"></asp:Label>
,並在代碼中,你可以在LinkButton的添加到標籤的ControlCollection中:this.myLinkButtonPlace.Controls.Add(aLinkButton);
我不能從代碼訪問myLinkButtonPlace。當我嘗試執行myLinkButtonPlace.Controls.Add(按鈕)時,它無法識別myLinkButtonPlace。 – 2010-10-08 13:15:42
即使您嘗試構建它,也不是嗎?有時候,VS開發時間編譯器會在asp.net的標記上運行一點點。 – 2010-10-08 13:25:37
是的,這讓我感到困惑。 – 2010-10-08 14:13:09
從@Joachim VR繼,還有很多其他可用於添加動態創建控件的asp.net控件。
<asp:Label id="Label1" runat="server" />
<asp:PlaceHolder id="Placeholder1" runat="server" />
<asp:Panel id="Panel1" runat="server" />
以上將呈現HTML不同。 因此該標籤將呈現爲<span id="Label1"><a></a></span>
面板< div id="Placeholder1"><a></a></div>
的佔位符只會渲染爲<a></a>
- 1. 刪除LinkButton
- 2. Gridview和LinkButton
- 3. 與LinkButton的
- 4. LinkButton打開新窗口選項卡
- 5. 鑄造LinkButton Telerik
- 6. MVC LinkButton等價
- 7. LinkButton CommandName和CommandArgument
- 8. 了LinkButton可見
- 9. LinkButton點擊OnPreRender
- 10. Flex LinkButton可選
- 11. 在面板上動態添加LinkButton
- 12. LinkButton的點擊不更新面板
- 13. 打開ASP的LinkButton在新標籤頁
- 14. 如何打印formview頁面?
- 15. 如何避免LinkButton上的PostBack?
- 16. 如何找到在JavaScript的LinkButton ID,
- 17. 如何使用JQuery創建LinkButton
- 18. 如何將CSS應用於asp.net LinkButton?
- 19. 如何更改C#中的LinkButton forecolor?
- 20. ASP.NET LinkButton - 如何隱藏javascript_doPostBack?
- 21. 如何限制點擊LinkButton
- 22. 禁用所有的LinkButton和複選框在頁面加載
- 23. __doPostBack僅適用於頁面上有LinkButton,Calendar或WizardStep控件
- 24. 在GridView中單擊LinkButton時避免頁面刷新
- 25. ASP LinkButton命令排序導致頁面忽略Javascript?
- 26. 如何從ListView中打開關於LinkButton的ModalDialog
- 27. LinkButton裏面的LoginView LoggedInTemplate,如何捕獲Click事件?
- 28. 如何使用asp更改html面板:LinkButton
- 29. LinkButton Commandargument爲所有其他頁面提供第一頁的值(Gridview分頁)
- 30. ItemCommand不與LinkButton的
我的回答告訴你,你如何才能實現你想要做的與RenderControl方法的初始想法 – citronas 2010-10-08 13:53:27