CodesControllerがあり、Index アクションは次のようになります。
public ActionResult Index(int id, string manufacturerName)
URL をhttp://www.domain.com/codes/[id]/[manufacturerName]のようにしたいのですが、現在使用しているコードではhttp://www.domain.com/のようになります。コード/[id]?manufacturerName=[メーカー名]
<script type="text/javascript">
$(function() {
$('#btnNext').click(function () {
var _id = $('#ddlManufacturers').val();
var _manufacturerName = $('#ddlManufacturers').text();
var url = '@Url.Action("Index", "Codes", new { id = "_id", manufacturerName = "_manufacturerName" })'
.replace('_id', _id).replace('_manufacturerName', _manufacturerName.toLowerCase().trim());
window.location.href = url;
});
});
これは私が現在行っている方法であり、適切に行う方法がわからないため、URLは希望どおりになります。コード