2010-12-21 61 views
0

我有我的看法:的Request.Form爲DropDownList的

</td> 
    <td class="span-8 last"> 
    <div class="editor-label"> 
     <label for="Traslado_Movimiento_UbicacionFuncional_Id">Ubicaci&#243;n Funcional</label> 
    </div> 
    <div class="editor-field"> 
     <select id="Traslado_Movimiento_UbicacionFuncional_Id"     name="Traslado.Movimiento.UbicacionFuncional_Id"><option value=""> -- Seleccione -- </option> 
      </select> 
    </div>       
</td> 

而且我想在選擇所選擇的值。

在我的控制器,我寫道:

string selected = Request.Form["Traslado_Movimiento_UbicacionFuncional_Id"]; 

但選擇始終是NULL ....

請幫助!

THX

+0

你使用MVC嗎? – SLaks 2010-12-21 00:42:24

回答

2

您需要將輸入的name,其中包含.秒。

+0

非常感謝你!!!現在,它返回值,有一種方法來獲取文本? – tina 2010-12-21 00:45:12

+0

否;這就是HTML表單的工作原理。你應該確保你需要的一切都在'價值'中。 – SLaks 2010-12-21 00:47:22

0

如上所述,您需要添加runat="server"屬性。但是,如果你想從服務器代碼中使用它,你爲什麼要使用HTML選擇控件?這似乎使使用ASP.NET組合框更有意義。