在 PHP 中,我可以使用以下代码从 ajax 获取值: $order = $_GET['order']
什么是C#中的源代码,与上面的PHP代码有类似的功能?
请您参考如下方法:
对于一个简单的答案而不是费心关心上下文,利用全局 Request 对象:
string order = Request.QueryString["order"];
要在 MVC Controller 操作中使用,请将其声明为方法中的参数:
public ActionResult GetOrder(string order) {
// ... other code ...
}
如果您想对 uri 本身进行更简洁的控制,您可以选择定义路由模板,包括为参数分配类型约束:
[HttpGet, Route("orders/{order:int}")]
public ActionResult GetOrder(int order) {
// ... other code ...
}
