我正在尝试通过使用特定参数调用控制器中的操作来重定向到另一个页面.我正在尝试使用这一行:
window.open('<%= Url.Action("Report", "Survey",
new { id = ' + selectedRow + ' } ) %>');
Run Code Online (Sandbox Code Playgroud)
但我无法使它发挥作用; 它给出以下错误:
CS1012: Too many characters in character literal.
我不能生成客户端的动作URL吗?或者我是否必须通过提供参数并获取所需的URL来进行Ajax调用?这似乎不对,但我想,如果这是唯一的方法.
有更简单的解决方案吗?
我正在尝试使用MEF和MVVM构建WPF应用程序.我正在导出我的ViewModel,但我希望我的ViewModel接受构造函数中的Model参数:我将创建一个特定的Model并将其提供给ViewModel的构造函数.我试图了解ImportingConstructorAttribute是如何工作的,似乎是拥有自定义构造函数的方法.但我无法弄清楚如何使用它.
有人可以举例说明使用ImportingConstructorAttribute吗?
提前致谢