none
obtener el valor de un @Html.EditorFor

    Pregunta

  • hola, estoy programando un simple boton que debe abrir la ruta de una archivo, lo tengo programado en asp.net pero ahora lo quiero hacer en mvc, tengo esta instruccioen de asp:

    Protected Sub BtnBtnRepositorion_Click(sender As Object, e As EventArgs) Handles BtnRepositorio.Click
            System.Diagnostics.Process.Start(txbRepositorio.Text)
        End Sub

    y ahora tengo este codigo para mvc:

    @Html.EditorFor(Function(model) model.APP_UbicacionPruebas)
    <input type="submit" name="boton" value="VerUbiP" Class="boton" />

    en mi codigo deberia sustituir txbRepositorio.Text por otra cosa, pero no se como obtener el txbRepositorio.text de @Html.EditorFor(Function(model) model.APP_UbicacionPruebas)

    miércoles, 09 de mayo de 2018 7:20

Todas las respuestas

  • Veo que el botón es de tipo submit.  ¿Cuál es el valor del atributo action del elemento <form> que contiene dicho botón?

    Jose R. MCP
    Code Samples

    jueves, 10 de mayo de 2018 1:57
  • hola

    >>pero no se como obtener el txbRepositorio.text de @Html.EditorFor(Function(model)

    lo recibes en el action como parametro si usas

    [HttpPost]

    public ActionResult NombreAction(string APP_UbicacionPruebas){ //codigo return View(); }



    igualmente no se que sera el txbRepositorio, porque alli solo defines APP_UbicacionPruebas

    recuerda que en mvc actua el model binding cuando realizar el submit a un action, pero para eso necesitas definir un Html.BeginForm()

    ASP.Net MVC Html.BeginForm Tutorial with example

    analiza como se define un modelo, que luego al enviarse al action marcado como HttpPost recibe los valores

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 10 de mayo de 2018 13:51