Совершенно не понимаю логику вёрски компонента под ASP.NET. кто разъяснит каким образом следующая вполне себе логичная конструкция в html:
Должна перекочевать в шаблон типа такого:
Тупо заменить Ид в последнем текст-боксе и баттоне не проканало...
ЗЫ Все ЦСС живут в корневом ЦСС шаблона, чтобы далеко не ходить. И с общими элементами типо фона и картинок проблем нет. Проблемы с компонентами.
Код |
---|
<fo rm role="search" method="get" id="searchform" action="http://www.litpromabrasiv.ru/" > <div><label class="screen-reader-text" for="s">Найти:</label> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="" /> </div> </form> |
Должна перекочевать в шаблон типа такого:
Код |
---|
<%@ Control Language="C#" ClassName="template" Inherits="Bitrix.UI.BXComponentTemplate" %><%@ Import Namespace="System.Collections.Generic" %><%@ Import Namespace="Bitrix" %><%@ Import Namespace="Bitrix.DataTypes" %><%@ Import Namespace="Bitrix.Services" %> <sc ript runat="server"> protected void Search_Click(object sender, EventArgs args) { BXParamsBag<ob ject> p = new BXParamsBag<ob ject>(); p.Add("query", query.Text); Component.ProcessCommand("search", p, new List<string>()); }</script> <asp:Panel ID="Container" runat="server" DefaultButton="search" > <table style="border: none 0px; padding: 0px; border-spacing: 0px; border-collapse: collapse; width: 100%"> <tr> <td style="width: 100%"> <asp:TextBox ID="query" runat="server" Width="100%" /></td> <td> <asp:Button ID="search" runat="server" Text="<%$ LocRaw:Search %>" OnC lick="Search_Click" /> </td> </tr> </table></asp:Panel> |
Тупо заменить Ид в последнем текст-боксе и баттоне не проканало...
ЗЫ Все ЦСС живут в корневом ЦСС шаблона, чтобы далеко не ходить. И с общими элементами типо фона и картинок проблем нет. Проблемы с компонентами.