0

そのため、ユーザーが現在ログインしている場合はビューに「今すぐ予約」が表示され、「空室状況」コントローラー/「インデックス」機能に移動します。今日の日付をセッションとして渡したいですか?

何か案は?ありがとう注:オーチャード1.6を使用

@if(WorkContext.CurrentUser != null) 
    {
    @Html.ActionLink(T("Book Now").Text, "Index", new { Controller = "Availability", Area = "Project0120" })
    }

EDIT 1か月分の予約リストを表示しようとしています。元々、デフォルトでループを 30 に設定していました。ループ内のコードが機能するようになりました。私はループを実行したいだけで、今月は何日ですか...だから私は試していました

var dateAsString = DateTime.Now.ToString("dd-MM-yyyy"); 今日の日付を取得するには、ループの最大値として日を使用したかった

for (int i = 1; i <= dateAsString.?getdays?; i ++)

4

1 に答える 1

2

サーバーの日付を考慮することをお勧めします。ユーザーが Action Link Controller-Action をクリックすると、アクションが呼び出され、同じアクションで DateTime.Now を使用してサーバーの日付を取得するだけです。クライアント側の日付生成をできる限り避けるようにしてください。

于 2013-09-03T09:37:28.470 に答える