私は C# を初めて使用し、最初の MVC プロジェクトを作成しています。さまざまなタイプの 3 つのパラメーターをコントローラー アクションに渡す方法を理解するのに苦労しています。これが私のコントローラーメソッドです:
public ActionResult Create(Notification notification, string hash, list<int> users){
//code inside method irrelevant...
}
と私の通知モデル:
public class Notification
{
public int ID { get; set; }
public string ApplicationID { get; set; }
public string Description { get; set; }
public System.DateTime DateStamp { get; set; }
}
List<> パラメーターを追加する前に、投稿されたデータ (またはクエリ文字列) を次のようにすることで正常に機能しました。
ApplicationID=1&Description=yo&hash=abcdefg
そして、2 つのパラメーター ('ApplicationID' と 'Description') が通知オブジェクトに属していることを魔法のように認識していました。しかし今、int の list<> を追加したいと思います。
これはできることですか?渡されたデータ/クエリ文字列をどのようにフォーマットしますか?