HOW TO SUBMIT WEB GRID IN ASP.NET MVC?

Goti Bandu

Total Post:119

Points:835
Posted by  Goti Bandu
 1939  View(s)
Ratings:
Rate this:
I am trying to use a WebGrid to display some data, this is fine but I also want to add a column with a submit button that passes back an id from the model. here is my grid code.

       @{var grid = new WebGrid(source: Model);}
   <div>
        <h2>Multi User Login</h2>
 
        @using (Html.BeginForm())
        {
            @grid.GetHtml(columns: grid.Columns(
            grid.Column("CompanyName"),
            grid.Column("Address"),
            grid.Column(format: @<input type="submit" name="@item.idAddress" value = "select" />)))
 
 
        }
 
</div>


I have tried a number of ways to return the id Address to the controller post method without any luck. How can I do this?

 

  1. Kamlakar Singh

    Post:194

    Points:1396
    Re: How to submit web grid in asp.net mvc?

    How about using an ActionLink instead, if the only thing you want is the ID?

    @{var grid = new WebGrid(source: Model);}
    <div>
       <h2>Multi User Login</h2>
       @using (Html.BeginForm())
       {
          @grid.GetHtml(columns: grid.Columns(
             grid.Column("CompanyName"),
             grid.Column("Address"),
             grid.Column(format: (item) => Html.ActionLink("Click me", "MyAction", new { Id = item.idAddress}))
          ))
       }
    </div>

      Modified On Apr-05-2018 11:45:42 PM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!