【发布时间】:2019-04-09 15:37:33
【问题描述】:
我有一个使用 .Net、实体 asp 等创建的员工管理网站。
在索引中,您可以看到所有员工、姓名等。但是当我点击他们的个人资料时,它会将您带到另一个页面个人资料/索引,那里只有有关点击员工的详细信息。
我无法通过单击获得要显示的名称,我所能做的就是显示集合中的名字或姓氏,而不是每个名字。
我想过使用ajax来检索名称,我的代码如下:
$.ajax({
$(document).ready(function () {
$("button").click(function () {
$.get("RSAT.Api/V1/Data/Entities/Employee.", function (Name) {
alert("Name: " + Name);
});
});
});
});
在配置文件控制器中
var baseViewModel = base.GetLayoutViewModel();
var viewModel = new HomeViewModel()
{
User = baseViewModel.User,
RoleCollection = baseViewModel.RoleCollection,
TableCollection = baseViewModel.TableCollection,
Olap = baseViewModel.Olap,
Localization = baseViewModel.Localization,
EmployeeCollection = (from userinfo in context.Userinfo
where userinfo.Userid == userinfo.UserCode
select new Employee()
{
Name = userinfo.Name,
}).ToList()
};
而且我不知道如何处理这个问题,是否要修改 html 内容,例如 @Html.DisplayNameFor(这不起作用),@Model.xxxx 仅显示集合中的名字或姓氏等等。
【问题讨论】: