鍍金池/ 問(wèn)答/C#  HTML/ web api Get [fromuri] 傳多個(gè)參數(shù)報(bào)錯(cuò)

web api Get [fromuri] 傳多個(gè)參數(shù)報(bào)錯(cuò)

傳值

url = url + '/Chart?data=taskdep&subject=1006'

Get方法

[HttpGet]
public List<object> Get([FromUri]string data = "taskdep",[FromUri]string subject = "1008") {
 ……
 }   

"Message": "出現(xiàn)錯(cuò)誤。", "ExceptionMessage": "找到了與該請(qǐng)求匹配的多個(gè)操作:

url 只寫一個(gè)data正常輸出,寫兩個(gè)參數(shù)就報(bào)錯(cuò)如上,只寫一個(gè)subject也是報(bào)錯(cuò)如上。

回答
編輯回答
心悲涼

formbody?

2018年6月13日 15:00
編輯回答
下墜

前端請(qǐng)求的時(shí)候,最好是帶上Action的名字,不帶的話可能會(huì)映射到多個(gè)Action,就會(huì)報(bào)這個(gè)錯(cuò)

2017年8月17日 07:12
編輯回答
笨尐豬

對(duì)應(yīng)的 Controller 里面只能接收一個(gè)方法。如果有多個(gè)方法拆分成多個(gè) Controller

2018年7月25日 10:30
編輯回答
夢(mèng)若殤

試試改一下參數(shù)名稱、應(yīng)該是名稱沖突

2018年1月31日 21:46