2011-01-23 16 views
0
@using (Html.BeginForm("Index", "Bill")) 
{ 
    @Html.Label("FromDate") 
    @Html.DropDownList("FromDate",Model.DateList) 
    @Html.Label("ToDate") 
    @Html.DropDownList("ToDate", Model.DateList) 
    @Html.ActionLink("Filter", "Index", "Bill")   // I want to post to Index 
} 

    [HttpPost] 
    public ActionResult Index(string fromDate, string toDate) 
    { 
     //Process 
    } 

インデックスアクションに日付範囲を投稿する正しい方法は何ですか?ASP.NET MVC:ドロップダウンボックスの値をアクションに投稿するには?

指定する必要があるのはどのような種類のURLですか?

ご回答いただきありがとうございます。

答えて

1

@Html.ActionLink("Filter", "Index", "Bill")は単なるアンカータグです。あなたは、送信ボタンを持っている必要があります:

<input type="Submit" /> 

私はthatsのは、すべてのあなたの2つの値を提出する必要があると思います。送信ボタンは、Html.BeginForm()

に自動的に指定された POSTメソッドを使用します
関連する問題