Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 刷新a<;部门>;Mvc中单击按钮的内容_C#_Jquery_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# 刷新a<;部门>;Mvc中单击按钮的内容

C# 刷新a<;部门>;Mvc中单击按钮的内容,c#,jquery,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 4,这是我的控制器 public ActionResult Index() { return View(); } public static string GetCuttentTime() { return DateTime.Now.ToLongTimeString(); } } 这是我的观点 @{ ViewBag.Title = "Index"; } <div id="div1">

这是我的控制器

    public ActionResult Index()
    {
        return View();
    }

    public static string GetCuttentTime()
    {
        return DateTime.Now.ToLongTimeString();
    }

}
这是我的观点

 @{
    ViewBag.Title = "Index";

}
<div id="div1">
    @Temp.Controllers.HomeController.GetCuttentTime()
</div>
<input type="button" value="Refresh" />
@{
ViewBag.Title=“Index”;
}
@Temp.Controllers.HomeController.GetCuttentTime()
我想在单击按钮时刷新当前时间。请帮助

1)返回Json:returnJSON(model,JsonRequestBehavior.AllowGet)

2) 将返回的Json对象放入div的值:$(“#”+区域)

这就是为什么最终会在div中使用json表示

您需要按如下方式进行更改:

$("input" ).click(function() {
  $("#div1").load('@Url.Action("GetCuttentTime")');
});
1) 假设您将该div的html放入名为NewHtml的模型字段中

2) 从返回的json属性中提取html:var returnedHtml=data.NewHtml


3) 使用html()方法代替text():$(“#”+area).html(returnedHtml)

您可以使用jQuery执行以下操作:

$("input" ).click(function() {
  $("#div1").load('@Url.Action("GetCuttentTime")');
});
您需要将控制器操作更改为:

public ActionResult GetCuttentTime()
{
      return Content(DateTime.Now.ToLongTimeString());
}
同时将您的div更改为:

<div id="div1">    
</div>

正在删除控制器代码

屏幕截图


您需要javascript/jqueryCan您可以帮助我编写代码吗?如果您需要浏览器本地时间或UTC时间,您可以使用该对象。否则,使用ajax调用一个服务器方法,该方法返回日期并更新DOMIts,该DOMIts在返回内容时显示控制器操作中的错误,“非静态字段、方法或属性'system.web.mvc'controller.content(string)'需要对象引用”在@url.action的视图中,其显示条件编译已关闭。@Amit请重新检查我的问题,控制器方法需要更改,您需要删除控制器代码。请参阅工作屏幕截图。需要帮助。。。先生Hutchonoid@Amit没问题,如果与上面不同,我会创建一个新问题。你很可能会得到一个更快的答案。