2012-05-31 4 views
0

В принципе, я создал средство поиска, которое размещается внутри элемента управления навигации на каждой странице. Мой предшественник устанавливает каждую отдельную страницу, заключенную в форму для обратной передачи.VB.Net Отправить форму управления навигацией

Мне нужны эти обратные вызовы, чтобы продолжить работу, однако мне нужно, чтобы поиск был отправлен на почту, чтобы перейти на отдельную страницу и опубликовать данные. Я пробовал различные методы, такие как «postbackURL» в ImageButton, но ничего не делал.

Ниже приведен пример моего кода формы из моего navigation.ascx управления:

  <fieldset> 
      <div style="height:8px;"></div> 
       <asp:TextBox Width="116px" CssClass="search-textbox" Text="Search" style="height: 25px; background-color: #FFF; z-index: 1; color:#888;" onfocus="inputFocus(this)" onblur="inputBlur(this)" id="txtCriteria" runat="server" /> 
       <div style="height:10px;"></div> 
       <asp:DropDownList Width="150px" CssClass="searchbox" Visible="true" ID="ddlDatatype" runat="server" > 
         <asp:ListItem Text="All" Value="all"></asp:ListItem> 
         <asp:ListItem Text="Title" Value="title"></asp:ListItem> 
         <asp:ListItem Text="Brand" Value="brand"></asp:ListItem> 
         <asp:ListItem Text="Description" Value="desc"></asp:ListItem> 
       </asp:DropDownList> 
       <div style="height:10px;"></div> 
       <asp:DropDownList Width="150px" CssClass="searchbox" Visible="true" ID="ddlCategory" runat="server" /> 
       <div style="height:14px;"></div> 
       <asp:ImageButton ID="btnSubmitSearch" runat="server" style="margin-top: -2px;" ImageUrl="/images/search-go.png" /> 

      </fieldset> 

Это тогда необходимо представить на другую страницу. Любая помощь будет принята с благодарностью. Спасибо

ОБНОВЛЕНИЕ: Я понял, что этот код теперь будет работать, однако он не будет отправляться и переходить на следующую страницу, потому что, если на выбранной странице уже есть форма, она зависает при проверке другие формы контролируют. Пример проверки используется является:

`<asp:RequiredFieldValidator ID="rfv_txtEmail" runat="server" ControlToValidate="txtEmail" Display="Dynamic">` 

Есть ли шанс обойти эту форму проверку, если поиск объект был фактически используется вместо контактной формы? Спасибо

ответ

0

Понял, просто используйте свойство CausesValidation="false" на кнопку отправки.

Смежные вопросы