ビューバッグアイテムを使用して、DIctionaryをビューに渡しました。
私の見解では、私は彼らが辞書に戻って変換しています:
var date = veiwbag.Dictionary as Dictionary;
私のdcitionaryは次のように設定されます:Key =文字列の日付( "MMM yyyy")例-SEP2012値=int-これは、日付がキーと一致するデータベース内のエントリの数です。
私はこれらのキーと値のペアを出力することができます。suerがエントリを選択する方法を知る必要があります。文字列Keyをacitonメソッドに返して、その文字列のすべての日付を取得できます。
私はMVC3を初めて使用するので、少し迷っています。
私の最初の考えは次のようなものでした:(この構文は、メモリから行うのと同じように少し苦労するかもしれません)
<a href="(@Href("/Posts/Previous/"+ @date.Key))">@date.key (@date.value)</a>
私のコントローラーにはアクションがあります:
public ActionResult Previous(string date)
{
..work on data
return View(..my results);
}
ActionResultのコードは問題ありません。リンクをクリックするとActionResultに移動しますが、文字列はnullです。どうすれば合格できますか
date.key
文字列変数としてActionResultに?私はこれをすべての方法で行っていますか?