如何设计我的网址以匹配我的功能:
public ActionResult GetStuff(string name, string address, double latitude, double longitude)
{ }
答案 0 :(得分:3)
添加一个带有签名的路由,其中包含所有这些参数。
routes.MapRoute("myRoute",
"{controller}/{action}/{name}/{address}/{latitude}/{longitude}",
new { controller = "Home",
action = "GetStuff",
latitude=0.0,
longitude =0.0, address="", name = "" }
);
如果您只想将数据发布到该操作方法,那么方法签名中的参数名称只能匹配表单上的命名输入字段。