CSharp · Mvc
using System;
using System.ComponentModel.DataAnnotations;
namespace HelloWorldMvcApp
{
public class SampleViewModel
{
}
}
<form class="form-filter" method="get" action="@Url.Action("BikeFilter", "Home")">
<input type="hidden" name="catId" value=1>
<div class="form-inline filter">
<label>Wheel size:</label>
<select name="SelectWheelSize">
<option selected></option>
@foreach (var item in ViewBag.WheelSizes)
{
<option value="@item">@item</option>
}
</select>
<input type="submit" value="Apply" class="btn btn-success btn-sm"/>
</div>
</form>
using System;
using System.Web.Mvc;
using System.Collections.Generic;
namespace HelloWorldMvcApp
{
public class HomeController : Controller
{
[HttpGet]
public ActionResult Index()
{
ViewBag.WheelSizes=new int[]{1,2,3};
return View();
}
[HttpGet]
public string BikeFilter(int? page, string SelectWheelSize, int? catId)
{
return "selectwheelsize:"+SelectWheelSize+",catId:"+catId;
}
}
}