2010-12-21 35 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组合框更有意义。