none
Llamar control @Html.TextBox RRS feed

  • Pregunta

  • Que tal, tengo el siguiente escenario, trabajo con un control

    @Html.TextBox("controlName", null, new { @class = "form-control" })

    pero quisiera tener acceso al desde el codebehind como por ejemplo

    controlName.Text = "";

    Habra alguna manera de conseguir hacer eso?

    De antemano muchas gracias!!


    domingo, 16 de julio de 2017 20:54

Todas las respuestas

  • El segundo parámetro del Html.Textbox (el que has puesto como null en tu ejemplo) es el que sirve para pasar el value. Si querías hacer contralName.Text=algunaCosa, ese algunaCosa es el que hay que pasar en lugar del null.

    Para mover ese dato desde el método de acción a la vista, lo ideal es que añadas para ello un campo más en el Modelo y lo metas ahí, pero si por alguna razón te viene mal modificar el modelo, entonces puedes usar el ViewBag:

    ViewBag.ValorDeMiControl=algunaCosa;

    y en la vista:

    @Html.TextBox("controlName", ViewBag.ValorDeMiControl, new { @class = "form-control" })

    lunes, 17 de julio de 2017 5:54