2013-06-18 68 views
0

在我HomeController控制器的功能,我定義爲:運行的意見

static void send_data_to_log(ref DateTime last_time) 
{ 
    // do something 
} 

在我的控制器的指數,我定義:

DateTime last_time = DateTime.Now; 
ViewBag.my_last_time = last_time; 
send_data_to_log(ref last_time); 

現在我要使用此功能和這個變量(last_time)在我的index.cshtml文件中。

我想:

<input type="hidden" name="" id="my_last_time" value="@ViewBag.my_last_time" /> 
@send_data_to_log(ViewBag.my_last_time); 

但我得到了錯誤:/

我想的是,viewbag.my_last_time和時間:LAST_TIMEBREAK將在功能更新。

任何幫助讚賞!

回答

3

MVC是指separation of concerns。在查看頁面上使用邏輯非常不好。您可以將日期發送給控制器並調用控制器中的功能。

您可以序列化您的日期,然後使用AJAX將其發送到控制器並在控制器中調用這些功能。