やあ、
ASP.NET MVC 3を使用しており、次のようなURLを生成する必要があります。MyURL.se/?CS.C2=113
私はこれを試しました:
<%= Html.ActionLink(subItem.Name, "List", "Ad", new { CS.C2=subItem.Id}, null) %>
ただし、これにより:CS0746:無効な匿名タイプのメンバー宣言子がスローされます。匿名型のメンバーは、メンバーの割り当て、単純な名前、またはメンバーアクセスを使用して宣言する必要があります。
CS.C2は、アクションに必要なviewClassの一部です。
では、このリンクの適切なURLを生成するにはどうすればよいですか?
編集 :
public ActionResult List(AdList data)
{
//Fill data
return View(data);
}
私はこれを試しました:https ://stackoverflow.com/a/10011614/1490727しかしそれはスローします:
このオブジェクトにはパラメーターなしのコンストラクターは定義されていません。説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。例外の詳細:System.MissingMethodException:このオブジェクトにパラメーターなしのコンストラクターが定義されていません。