Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何使ASP.NET MVC模型绑定仅绑定到下划线?_Asp.net Mvc_Model Binding - Fatal编程技术网

Asp.net mvc 如何使ASP.NET MVC模型绑定仅绑定到下划线?

Asp.net mvc 如何使ASP.NET MVC模型绑定仅绑定到下划线?,asp.net-mvc,model-binding,Asp.net Mvc,Model Binding,我使用的是一个JS库,它将其一个查询字符串参数作为下划线传递,例如 SomeUrl/?_ABC123 我尝试创建一个简单的类,并将下划线作为属性,但这似乎不起作用(似乎没有绑定任何内容) 我是否只需要创建一个自定义模型活页夹 (我可以很容易地从查询字符串中提取这一点,但最好不要将这种代码嵌入到我可以预期的任何地方) 更新 显然我的测试不正确。下划线被正确绑定。JS代码中的某些内容正在改变URL的设置点和我在C#中遇到断点之间的位置。奇怪的是,当我第一次在Chrome中的网络跟踪中看到它时,我

我使用的是一个JS库,它将其一个查询字符串参数作为下划线传递,例如

 SomeUrl/?_ABC123
我尝试创建一个简单的类,并将下划线作为属性,但这似乎不起作用(似乎没有绑定任何内容)

我是否只需要创建一个自定义模型活页夹

(我可以很容易地从查询字符串中提取这一点,但最好不要将这种代码嵌入到我可以预期的任何地方)

更新


显然我的测试不正确。下划线被正确绑定。JS代码中的某些内容正在改变URL的设置点和我在C#中遇到断点之间的位置。奇怪的是,当我第一次在Chrome中的网络跟踪中看到它时,我没有捕捉到它。

假设它实际上作为一个变量名工作,它应该解析为
SomeUrl/?\uxAE=ABC123
。(注意等号的添加)。您最好尝试将其绑定为URL路径的一级部分,如
SomeUrl/ABC123
Yes,它可以作为变量名使用。不,它没有约束力。这是一个第三方库,这是它传递这个变量的方式(我不能轻易更改我的代码)。
public class SomeUrlModel
{
   public string _ { get; set; }
}