I'm moving from WPF development to Asp MVC and have started doing an Asp MVC app. So far I've set up my:
- model 
- controller 
and
- view(with the relevant fields.)
The next step involves sending the data entered in my form to the controller on the Submit button click.
I know in WPF I can bind the control properties to a property in the viewmodel, also there would be a click event on the button which I don't see in MVC.
This is my pseudo understanding of how to do that in MVC but correct me if I' wrong (Model is of type Case):
1.Set button click event to send form data to controller.
2.Pass data into controller constructor and assign to typed Case object.
Question:
How can you pass view values on button submit to a typed object in a controller?
Code:
View -
      <form action="" method="post">
            <div class="form-horizontal">
                <div class="col-lg-6">
                        <!-- SELECT STATUS STATIC-->
                        <div class="form-group">
                            <label class="col-md-3 control-label" for="Current Status">Status</label>
                            <div class="col-md-8">
                                <select id="Status" name="Status" onchange="" class=" form-control">
                                    <option value="Down">Down</option>
                                    <option value="Up">Up</option>
                                </select>
                            </div>
                        </div>
                        <!-- SELECT APP STATIC-->
                        <div class="form-group">
                            <label class="col-md-3 control-label"  for="App">App</label>
                            <div class="col-md-8" >
                                <select id="App" name="App" onchange="" class=" form-control">
                                    <option value="SAP">SAP</option>
                                    <option value="JAP">JAP</option>
                                </select>
                            </div>
                        </div>
                       <asp:Button id="b1" Text="Submit" runat="server" />
                </div>
            </div>
        </form>            <!--
Controller -
public class CaseController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}
Model -
Public class Case
{
   public string Status { get; set; }
   public string App { get; set; }
}
 
     
     
     
    