如何解决使用 c# mvc 处理数据表 js 服务器端,如何设置行的样式?
我在我的 MVC 项目中使用 DataTablejs。
这是我返回代码的示例:
return Json(
data: new
{
data = articles,recordsTotal = articles.Count(),recordsFiltered = articles.Count()
},JsonRequestBehavior.AllowGet);
我的问题是,在文章模型中,所有行都在这里,我想设置行的样式。这是我的文章模型:
public class ArticleTableModel
{
public int ID { get; set; }
public DateTime CreatedDate { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public string BtnUpdate { get; set; }
public string BtnDelete { get; set; }
}
这是我的所有数据方法:
public ActionResult GetArticlesForAdmin()
{
var articles = Db.Articles.Select(x => new ArticleTableModel()
{
ID = x.ID,CreatedDate = x.CreatedDate,Title = x.Title,Body = x.Body.Substring(0,10) + "...",BtnUpdate = "<button onclick=\"GetUpdateArticleForm(" + x.ID + ")\" class=\"btn btn-success col-12\"> DÜZENLE </button>",BtnDelete = "<button onclick=\"DeleteArticleConfirmation(" + x.ID + ",'" + x.Title + "')\" class=\"btn btn-danger col-12\"> SİL </button>"
}).ToList();
// Here my condition to style row element .. How? :)
return Json(
data: new
{
data = articles,JsonRequestBehavior.AllowGet);
}
总结我的确切问题是,如何在服务器端的条件中设置行的样式?
我查看了 DT_RowClass 参数,但没有找到正确的解决方案..
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。