ユーザーに入力データを提供するように求める cshtml ページがあり、それを文字列に連結して、コントローラーで動的 LINQ クエリを作成する必要があります。このビューはモデルを使用しません。これまでのHTMLコードは次のとおりです。
<div id="filter">
Enter a customer name. It can be a part of a name to get broader results. (optional)
<br />
<input type="text", id="customer", value="") />
<br />
Enter a case status ( OPEN or CLOSED ), or leave blank to get both. (optional)
<br />
<input type="text", id="status", value="") />
<br />
Enter a date range to filter by date. (optional)
<br />
Start Date
<input type="text", id="startdate", value="") />
End Date
<input type="text", id="enddate", value="") />
<br />
Enter a PromoID (optional)
<br />
<input type="text", id="promoid", value="") />
<br />
Enter a Complaint Code (optional)
<br />
<input type="text", id="complaintcode", value="") />
</div>
@Html.ActionLink("Export Case Data To Excel for Analysis", "CaseReport", "Reports", "Excel", new { stringFilter = mystring })
コントローラー アクションには、stringFilter という文字列パラメーターがあります。基本的に、文字列フィルターを作成してコントローラーに渡す必要があります。Dynamic Linq Query ライブラリを使用しています。
DOM から文字列値を取得するにはどうすればよいですか?