HOW TO SUBMIT WEB GRID IN ASP.NET MVC?

Goti Bandu

Total Post:119

Points:835
Posted by  Goti Bandu
 1595  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 idAddress 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>

Answer

NEWSLETTER

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