私は自分のデータベースに日付フィールドを持っています。私がしたいのは、現在の日付と製品の作成日(データベースにある)の日付の違いを見つけることです。たとえば、製品の日付が 2012 年 8 月 22 日で、現在の日付が 2011 年 7 月 15 日であるため、差が 38 日ある場合、差を一度計算した後、ロジックをチェックし、それに応じてアクション リンクを表示する必要があります。
ロジックは固定されており、単純です。
If(dateDifference > 5 )
{ show Actionfilter }
else
{
hide Actionfilter}
ビューのアクション フィルター
<p> <%= Html.ActionLink("Pay by Cheque", "PayByChecque", "Booking", null, new { id = "paycheque", @class ="test" })%></p>
任意のヘルプや提案をいただければ幸いです。
私はコントローラーで計算を行い、ビューバッグを介してjqueryに渡すことを考えていました:
$('#paycheque').hide();
$('Viewbag.difference').value > 5{
$("#showdiv").show();
else
$("#showdiv").hide();
});
しかし、私は違いを計算するのに苦労しています