redirectToAction会发回浏览器,让浏览器以GET方式请求,
如果Index(string id)是以post方式来接收数据,可以加个[HttpPost]:
[HttpPost]
public ActionResult Index(string id)
{
}
我建议你就用一个Action,然后在Action内部判断id是否有值。
还有一种稍微复杂的方法,就是做一个ActionMethodSelector,也可以参考HttpPostAttribute的实现。
温馨提示:答案为网友推荐,仅供参考