Скажем, у меня есть динамически созданный LinkButton в моем коде ascx.cs. Как я могу «напечатать» этот элемент управления на моей странице? Очевидно, я не могу сделать что-то вроде просто напечатать свойство 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 должна объяснить основы того, что вы ищете.
принят ответ, но нет поддержки? была статья не полезна? – citronas
Вы могли бы обеспечить метку в нужном месте на странице: <asp:Label id="myLinkButtonPlace" runat="server"></asp:Label>
, и в коде, вы можете добавить LinkButton к ControlCollection метки: this.myLinkButtonPlace.Controls.Add(aLinkButton);
Я не могу получить доступ к myLinkButtonPlace из кода. Когда я пытаюсь выполнить myLinkButtonPlace.Controls.Add (кнопка), он не распознает myLinkButtonPlace. –
Даже если вы попытаетесь его построить? Иногда компилятор времени разработки VS немного отстает от разметки asp.net. –
Да, это меня смутило. –
Исходя из @Joachim VR, есть много другие элементы управления asp.net, с помощью которых вы можете добавить динамически созданный элемент управления.
<asp:Label id="Label1" runat="server" />
<asp:PlaceHolder id="Placeholder1" runat="server" />
<asp:Panel id="Panel1" runat="server" />
Вышеупомянутое будет выглядеть иначе. Таким образом, метка будет отображаться как панель <span id="Label1"><a></a></span>
как < div id="Placeholder1"><a></a></div>
Заполнитель просто вынести как <a></a>
- 1. Как напечатать значения Hashmap на странице xhtml
- 2. Как напечатать различный текст на каждой странице
- 3. Как напечатать на следующей странице в C#
- 4. Создание SQL заявления на другой странице, основанной на LinkButton
- 5. ASP.net пытается напечатать значение переменной на странице
- 6. ColdFusion как напечатать запрос запроса на завихрение на странице
- 7. ASP.NET LinkButton Событие OnClick не работает на домашней странице
- 8. Как напечатать несколько Jtables в 1 странице
- 9. Отключить все LinkButton и флажок на странице загрузки
- 10. LinkButton на главной странице не запускается на второй странице Child в ASP.NET
- 11. Как напечатать в PHP пустой странице
- 12. Как напечатать строку в jsf странице Facelets?
- 13. Как изменить LinkButton forecolor на C#?
- 14. Как напечатать FlowDocument на одной странице с разными размерами страниц?
- 15. Как напечатать некоторый яваскрипт кода на HTML странице
- 16. Как напечатать код Java на странице A3, избегая переноса строки
- 17. Как напечатать java String Array на странице jsp.?
- 18. Как напечатать два массива на странице, разделенные запятой?
- 19. Как напечатать все кадры на странице в одном файле
- 20. . Нажмите на ссылку управления LinkButton.
- 21. Как напечатать код на HTML
- 22. Jasper Report Как напечатать ReportElement на следующей странице, если он не подходит на той же странице?
- 23. Как напечатать на JTextArea
- 24. Как напечатать (на бумаге)
- 25. Как проверить, на какой LinkButton нажимается asp.net на странице_Load
- 26. Как заполнить BulletedList текстом + LinkButton?
- 27. Как установить состояние linkbutton на основе состояния?
- 28. Как удалить postback на linkbutton внутри gridview?
- 29. Как я могу избежать PostBack на LinkButton?
- 30. Как отправить значение с LinkButton на сервер?
Мой ответ показывает, как вы можете добиться того, что хотите сделать, с вашей первоначальной идеей метода RenderControl – citronas