2012-02-16 3 views
0

Appoligise для того, что мне кажется глупым вопросом, я не тот familair с веб-сайтом C# с использованием ASP, и я не смог найти решение в Интернете - все которые я нашел, были для элементов управления <ASP:> или о добавлении элементов в раскрывающийся список.выбрать теги, запущенные на сервере

Я пытаюсь вернуть строку в теги <option></option>, т. Е. Дом, рег, год или статус. Поскольку мне нужно добавить значение в часть моей переменной Session в коде позади.

Итак, я добавил параметр runat=server, и теперь я могу получить доступ к выделенной части через свой ID.

Счетчик возвращает 1, но этот элемент не является строкой «дом» ... Я не могу получить доступ к той части, которую я хочу, я думал, что смогу прокрутить элементы с помощью findByText но он возвращает null.

Имея мозг пердеть над этим, может кто-то может подтолкнуть меня назад?

<div class="filterDropDowns" runat="server" id="filterDropDowns" name="filterDropDowns" visible="false"> 
       <select name="houseFilter" runat="server" id="houseFilter" class="row1 filterDropDown"> 
         <option value="*" class="row1">House</option> 
       </select> 
       <select name="regFilter" runat="server" id="regFilter" class="row1 filterDropDown"> 
         <option value="*" class="row1">Reg</option> 
       </select> 
       <select name="yearFilter" runat="server" id="yearFilter" class="row1 filterDropDown"> 
         <option value="*" class="row1">Year</option> 
       </select> 
       <select name="statusFilter" runat="server" id="statusFilter" class="row1 filterDropDown"> 
        <option value="*" class="row1">Status</option> 
       </select> 
      </div> 

      <div class="filterButtonContainer" runat="server" id="filterButton" name="filterButton" visible="false"> 
       <input type="button" value="Filter" class="keyboardButtonStyle filterButton" onclick="javascript:DoFilter();" /> 
      </div> 

     <div> 
+0

Вы ищете DropDownList: HTTP: // MSDN. microsoft.com/en-us/library/0dzka5sf%28v=vs.90%29.aspx или – kd7

ответ

0

Вы пробовали

regHouse.InnerText 

или

regHouse.Items[regHouse.SelectedIndex].Text 

Я думаю, что это также должно быть

<select name="houseFilter" runat="server" id="houseFilter" class="row1 filterDropDown"> 
        <option value="House" class="row1">House</option> 
    .... 
Смежные вопросы