在 mvc 中,您可以像这样传递参数
new { A = B, C= "D", E ="F", ... }
我想将这样的参数传递给我自己的程序,寻找指向任何示例/教程的链接
谢谢
在 mvc 中,您可以像这样传递参数
new { A = B, C= "D", E ="F", ... }
我想将这样的参数传递给我自己的程序,寻找指向任何示例/教程的链接
谢谢
这是对象初始化查看此MSDN 文章
您应该研究 C# 中的匿名类型和反射。
简而言之:
如果您没有使用 ASP.NET MVC,那么您需要在您的方法中使用反射,如上面的答案中所述,但是如果您正在编写 ASP.NET MVC 扩展方法,则可以使用调用AnonymousObjectToHtmlAttributes
的 HtmlHelper 方法,该方法RouteValueDictionary
从匿名对象或使用采用匿名对象初始化其值的 RouteValueDictionary 构造函数。