Часто нам необходимо создать HTML tag в обработчике запроса на сервере. Или иногда хэто нужно сделать в JavaScript.
Дальше будет показан пример кода делающего так. В примере будет создаваться DIV обоими способами.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Create DIV Dynamically Using JavaScript</title>
protected void btnCode_Click(object sender, EventArgs e) { System.Web.UI.HtmlControls.HtmlGenericControl dynDiv = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); dynDiv.ID = "dynDivCode"; dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray"); dynDiv.Style.Add(HtmlTextWriterStyle.Height, "20px"); dynDiv.Style.Add(HtmlTextWriterStyle.Width, "300px"); dynDiv.InnerHtml = "I was created using Code Behind"; this.Controls.Add(dynDiv); }
VB.NET
Protected Sub btnCode_Click(ByVal sender As Object, ByVal e As EventArgs) Dim dynDiv As New System.Web.UI.HtmlControls.HtmlGenericControl("DIV") dynDiv.ID = "dynDivCode" dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray") dynDiv.Style.Add(HtmlTextWriterStyle.Height, "20px") dynDiv.Style.Add(HtmlTextWriterStyle.Width, "300px") dynDiv.InnerHtml = "I was created using Code Behind" Me.Controls.Add(dynDiv) End Sub
ASP.NET контрол GridView не генерит теги thead and tbody по умолчанию.
Длятого чтобы сгенерировать заголовок а приемлимом формате, а также теги thead and tbody, используйте следующй код:
Контейнеры (Container, Panel, TabPanel, ViewPort) и разметки (BorderLayout, AccordionLayout, CardLayout)
Введение
Ну что же начнем. Нашей конечной целью будет создать интерфейс примерно похожий на Microsoft Outlook 2010. Почему именно этот интерфейс? Причина проста — потому что Ext.NET часто используется в корпоративном секторе или близком к нему и пользователь этой аудитории зачастую хочет видеть нечто похожее на Outlook. Плюс ко всему эта разметка довольно сложная и потому интересная. Не переживайте можно сделать и многие другие интерфейсы, но это все как-нибудь потом. Сразу оговорюсь, что мы не будем делать полную копию интерфейса Outlook, ограничимся только самым нужным.
2012-07-11 06:31:59
Давно мучился отсутствием реализации Sass (что-то вроде препроцессора для CSS) для .Net.
Тут на ...
+ развернуть текстсохранённая копия
Давно мучился отсутствием реализации Sass (что-то вроде препроцессора для CSS) для .Net.
Тут на Хабре пробегала информация о реализации компилятора Sass на C++ — libsass, быстрый и эффективный. Товарищ rushman сделал байндинг для Python, а я сделал для .Net.
Читать дальше →
2012-06-27 16:06:00
Книга "Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов" представляет собой уже 4-е ...
+ развернуть текстсохранённая копия
Книга "Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов" представляет собой уже 4-е издание, посвященное технологии ASP.NET от Microsoft. Данная технология считается основным стандартом, который используется для создания динамических веб-страниц на основе платформы Windows. В результате прочтения книги должен сформироваться понятие о том, каким образом осуществляется построение и развертывание динамических веб-решений от Microsoft.