使用:vs'12 Razor asp.net MVC4 Internet App Template EF Code First
我
Actionlink
试图操纵的我@Html.ActionLink("Download", "ShowOpenAcreageSummaryReport", new { controller = "DataToExcel" }, new { id = "AddData" })
script
尝试这个$('#AddData').click(function (e) { var optVal = $("#OptionsDrop").val(); var Xpro = $("#Prospects").val() var Xcnty = $("#Countys").val() var Xtwn = $("#TownShips").val() var Xrng = $("#Ranges").val() var Xsct = $("#Sections").val() var href = "/DataToExcel/ShowLPRStandardLeaseReport/" + Xpro + Xcnty + Xtwn + Xrng + Xsct; this.href = ""; //clears out old href for reuse this.href = href; //changes href value to currently slected dropdown value
}
actionResult
接受这些传递的值public ActionResult ShowLPRStandardLeaseReport(string pro, string cnty, string twn, string rng, string sec)
现在我知道这适用于 1 个变量,因为我有此代码在另一个页面上运行,但它不适用于多个。
我还尝试+ "/" +
在变量之间添加,这对结果没有影响。
如何更改我的代码以传递所有变量?