Asp.net MVC使用Javascript从服务器检索信息

时间:2014-07-07 17:13:38

标签: c# javascript jquery asp.net-mvc json

我正在使用Asp.net Razor应用程序。 我的页面上有一个表,并且有一些人的名字作为此表的y_axis。

我为这些名称添加了一个工具提示(Tooltipster库)。 我想在工具提示中显示有关这些人的信息,例如他们的电话号码,城市和ID。

此信息位于我的数据库模型中。我也有一个ViewModel,也可以检索信息。

我想知道如何检索信息并将其放在名称/ y_axis所在的title属性中(信息必须放在标题中才能使工具提示正确运行)。

我的剧本:

var engName = document.getElementsByClassName("dhx_matrix_scell");

for (var i = 0; i < engName.length; i++) {

    engName[i].className = engName[i].className + " tooltipss";
    engName[i].title = _______________________________
}

ViewModel:

 public class W6ViewModel
{
    public virtual ICollection<W6ENGINEERS> engineers { get; set; }
}

索引控制器:

viewModel.engineers = db.W6ENGINEERS.OrderBy(w => w.Name).ToList();

到目前为止我尝试了什么,但却出错了

var engName = document.getElementsByClassName("dhx_matrix_scell");
var name = engName.innerHTML();

for (var i = 0; i < engName.length; i++) {

    @{
        //get error here since name isn't visible to the Model
        var engineer = Model.engineers.Where(v => v.Name = name);
    }

    engName[i].className = engName[i].className + " tooltipss";
    engName[i].title = engineer.telephone;
}

提前感谢您的所有帮助

0 个答案:

没有答案