【发布时间】:2018-06-15 09:39:11
【问题描述】:
我在控制器中有这两个方法,我想从js调用GetCountryId并将Id传递给它但是由于路由它总是碰到Index方法,如何解决这个问题?
[Route("/AutoComplete/{id}")]
public IActionResult Index(string id, string text, int limit,int? CountryId)
{
//Some Code
return View();
}
public IActionResult GetCountryID(string CountryID)
{
//Some Code
return View();
}
JS 代码是
$.ajax({
type: 'get'
url: '/AutoComplete/GetCountryID',
data: { CountryID: 100},
success: function (result) {
alert("Success!");
}});
谢谢。
【问题讨论】:
-
为什么不将
[Route("/AutoComplete/GetCountryID/{CountryID}")]添加到第二种方法 -
试过但没用。
标签: ajax routing asp.net-core-mvc