相关疑难解决方法(0)

jQuery的replaceWith()和html()有什么区别?

当HTML作为参数传入时,jQuery的replaceWith()和html()函数有什么区别?

jquery

144
推荐指数
3
解决办法
7万
查看次数

使用带有可变数据的Jquery Ajax渲染部分视图

我已经阅读过这篇文章了,但是我不知道如何让它能够从用户那里获取数据.这是我正在使用的ajax jquery.我知道(或者至少认为)这个不能让人偏袒.但它一直有效,直到渲染失败.我认为这可能会有所帮助.

 $.ajax(
     {
         type: 'POST',
         contentType: 'application/json; charset=utf-8',
         data: "{'test':" + "'" + dateText + "'}",
         dataType: 'json',
         url: 'Site/Grab/',
         success: function (result) {
         alert('Success');
         },

         error: function (error) {
            alert('Fail');
         }
      });
Run Code Online (Sandbox Code Playgroud)

这是我的控制器

[HttpPost]
    public ActionResult Grab(string test)
    {
        DateTime lineDate= Convert.ToDateTime(test);
        List<Info> myInfo= GameCache.Data(lineDate);
       return PartialView("_PartialView", myInfo);
    }
Run Code Online (Sandbox Code Playgroud)

jquery renderpartial asp.net-mvc-3

9
推荐指数
1
解决办法
2万
查看次数

asp.net mvc使用Java Script渲染部分视图

我想创建一个在表中显示数据的部分视图.

我将有一个Select元素,可以选择服务.

当用户在组合框中选择服务时,我想要调用带有服务ID号的部分视图:

我怎样才能做到这一点?

这是一个动作方法,它将呈现partialView

//
// GET: /Service/ServiceStatusLogs/1
public ActionResult ServiceStatusLogs(int id)
{
   var db = new EFServiceStatusHistoryRepository();
   IList<ServiceStatusHistory> logs = db.GetAllStatusLogs(id);
   return View("_ServiceStatusLogs", logs);
 }
Run Code Online (Sandbox Code Playgroud)

这是返回页面的主要操作方法:

//
// GET: /Services/Status
public ActionResult Status()
{
  IList<Service> services;
  using (var db = new EFServiceRepository())
  {
    services = db.GetAll();
  }
   return View(services);
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax asp.net-mvc razor

7
推荐指数
1
解决办法
2万
查看次数

如何刷新MVC WebGrid

我在我的mvc应用程序中使用了WebGrid。

<div class="grid-div" id="webgridid">
                @grid.GetHtml(
    tableStyle: "gridTable",
    headerStyle: "gridHead",
    footerStyle: "gridFooter",
    columns: new[]
    {
        grid.Column("name","Name", canSort: true, style: "name"),
        grid.Column("description","Description", canSort: true, style: "description"),
        grid.Column("duration","Duration", canSort: true, style: "duration"),
   })
</div>
Run Code Online (Sandbox Code Playgroud)

我可以使用表单来编辑选定的行值。编辑此值后,它不会反映在我的webGrid中。但这反映在数据库中。为了将其反映到webGrid中,我需要通过从DB加载数据来刷新webGrid。如何将内容从数据库重新加载到webGrid?同样,在重新加载后,此pageNumber应该是旧的。这该怎么做?

asp.net-mvc refresh webgrid page-numbering

2
推荐指数
1
解决办法
8090
查看次数