Asp.net 选择在服务器上运行的标记
请原谅我觉得这是一个愚蠢的问题,我不太熟悉C#使用ASP的基于网络的一面,而且我无法在网上找到解决方案-我找到的所有相关内容都是关于Asp.net 选择在服务器上运行的标记,asp.net,.net,drop-down-menu,Asp.net,.net,Drop Down Menu,请原谅我觉得这是一个愚蠢的问题,我不太熟悉C#使用ASP的基于网络的一面,而且我无法在网上找到解决方案-我找到的所有相关内容都是关于控件或关于向下拉列表添加项的 我试图返回标记中包含的字符串,即House、Reg、Year或Status。因为我需要在代码隐藏中向会话变量的一部分添加值 因此,我添加了runat=server参数,现在我可以通过它的ID访问select部分 计数返回1,但该项似乎不是字符串“house”。。。我似乎无法访问我想要的部分,我以为我可以使用findByText循环项目,
控件或关于向下拉列表添加项的
我试图返回
标记中包含的字符串,即House、Reg、Year或Status。因为我需要在代码隐藏中向会话变量的一部分添加值
因此,我添加了runat=server
参数,现在我可以通过它的ID访问select部分
计数返回1,但该项似乎不是字符串“house”。。。我似乎无法访问我想要的部分,我以为我可以使用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>
房子
规则
年
地位
您试过了吗
regHouse.InnerText
或
我想这也应该是
<select name="houseFilter" runat="server" id="houseFilter" class="row1 filterDropDown">
<option value="House" class="row1">House</option>
....
房子
....
您是否正在寻找DropDownList:或
<select name="houseFilter" runat="server" id="houseFilter" class="row1 filterDropDown">
<option value="House" class="row1">House</option>
....