Passing html textbox value as a parameter to controllers method in asp.net MVC

前端 未结 3 1736
再見小時候
再見小時候 2021-01-26 12:12

I want to pass the Html.Textbox value to a controller from anchor tag, so that I can search the value passed to a controller. Please tell me how can I achieve this.

3条回答
  •  醉话见心
    2021-01-26 12:57

    You don't have to use jQuery. If you're doing a HttpPost, you just need the "name" of the textbox.

    On your page:

    @using (Html.BeginForm("Index", FormMethod.Post)) {
        @Html.TextBox(string.Empty, new { name = "textbox" })
    
        Submit
    }
    

    Then in your controller:

    [HttpPost]
    public ActionResult Index(string textbox) {
        // The name of the string parameter must match the name given to the TextBox element on the page.
    }
    

提交回复
热议问题