none
.net后台怎么去select中的text的值,不是value? RRS feed

  • 问题

  • select中没有runat=server,我就是想取one,two,three中的一个,可以在后台直接取吗?笨的方法是在客户端把text赋值给一个服务器控件。
    <form id="form1" runat="server">  
        <asp:Table runat ="server">
         <asp:TableRow>
        <asp:TableCell>
        <select id="Select1" name="ss" >
        <option value="1">one</option>
        <option value="2">two</option>
        <option value="3">three</option>   
        </select>    
        </asp:TableCell>
        </asp:TableRow>  
        <asp:TableRow>   
        <asp:TableCell>
            <asp:Button ID="Button1" runat="server" Text="Button"  OnClick="clk_submit" />  
        </asp:TableCell>
        </asp:TableRow>  
        </asp:Table>
        </form>
    2009年11月6日 3:37

答案

  • 不能得到,你需要使用隐藏的表单元素,或者

    <select id="Select1" name="ss" >
        <option value="1,one">one</option>
        <option value="2,two">two</option>
        <option value="3,three">three</option>    
        </select>    

    处理下

    【孟子E章】
    2009年11月6日 4:39
    版主

全部回复