Skip to main content
 首页 » 编程设计

c#之在 C# 中从 Ajax 获取值(value)

2024年01月29日34daizhj

在 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 ... 
}