You can Load your dropdown list in index method of your controller And Use ViewData to get data in page.
Example:
ViewData["List1"] = new SelectList(listfromdb, "firstListID", "Name");
ViewData["List2"] = new SelectList(ListfromDb, "SecondListID", "Name");
And Get this in razor view using MVC htmlhelper:
Check
html helper more detail
@Html.DropDownList("drpFirstID", (IEnumerable<selectlistitem>)ViewData["List1"], "", new { @id = "drpFirstID"})
@Html.DropDownList("drpSecondID", (IEnumerable<selectlistitem>)ViewData["List1"], "", new { @id = "drpSecondID"})
And to submit your page as usual:
$('#btnLink').click(function(){
var values =
{
"FirstID": $('#drpFirstID').val(),
"SecondID": $('#drpSecondID').val(),
};
$.post("ActionName", "ControllerName", values, function(data)
{
if(data)
{
}
else
{
}
})
});
Or You can submit your page</selectlistitem></selectlistitem>