[英]How to get Post parameters on IsAuthorized of AuthorizeAttribute ASP.NET Web.API MVC 5
[英]How to take an array of parameters as GET / POST in ASP.NET MVC?
如何最好地將數組(item => value)對作為GET / POST參數?
在PHP中,我可以這樣做:URL: http://localhost/test/testparam.php?a [one] = 100&a [two] = 200
這將獲取參數:
Array
(
[a] => Array
(
[one] => 100
[two] => 200
)
)
有沒有辦法在ASP.NET MVC中完成相同的工作?
注意:不確定Best
,但這是我使用的。
您可以使用相同的名稱為所有參數傳遞參數:
對於URL
http://localhost/MyController/MyAction?a=hi&a=hello&a=sup
您可以將參數作為字符串數組(或List)。
public ActionResult MyAction(string[] a)
{
string first = a[0]; // hi
string second = a[1]; // hello
string third = a[2]; // sup
return View();
}
這適用於POST和GET。 對於POST,您可以將<input>
控件命名為所有相同的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.