C# 在视图中运行控制器的功能
在myC# 在视图中运行控制器的功能,c#,asp.net-mvc,C#,Asp.net Mvc,在myHomeController中,我定义了: 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); 在控制器的索引中,我定义了: static void send_data_to_log(
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);
在控制器的索引中,我定义了:
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);
现在我想在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\u上次);
但我有一个错误:/
我希望viewbag.my_last_time和last_time将在函数中更新
感谢您的帮助
MVC
用于分离关注点。在视图页面上使用逻辑是一个非常糟糕的主意。您可以将日期发送到控制器并调用控制器中的函数
您可以序列化日期,然后使用
AJAX
,将其发送到控制器并在控制器中调用这些函数 MVC
用于分离关注点。在视图页面上使用逻辑是一个非常糟糕的主意。您可以将日期发送到控制器并调用控制器中的函数
您可以序列化日期,然后使用AJAX
,将其发送到控制器并在控制器中调用这些函数