我有一个模型,我想在页面上显示一个字节数组图像文件.
如何在不返回数据库的情况下执行此操作?
我看到的所有解决方案都使用ActionResult返回数据库来检索图像,但我已经在模型上有了图像......
我在Javascript中有一个从MVC接收C#DateTime的函数.如果日期为空,则应返回" - ",如果它是有效日期,则应返回格式化日期.
重要提示:无法以C#的其他格式发送日期.
使用Javascript:
function CheckDate(date) {
if (date == "Mon Jan 01 0001 00:00:00 GMT+0000 (GMT Daylight Time)")
return "-";
else {
var dat = new Date(date);
return dat.getFullYear() + dat.getMonth() + dat.getDay();
}
Run Code Online (Sandbox Code Playgroud)
如果日期是C#New DateTime,有没有更好的方法来比较?
如何以"yyyy/MM/dd"格式解析并返回日期?
我正在尝试查询包含员工信息的集合.当我查询该集合时,我想返回一个对象的枚举,其中每个对象有两个字段:
(请注意,每位经理都是员工!)
现在,这是我遇到的问题.当我在a select中执行a时select,ManagerName每个对象上返回的字段的值为:
System.Data.Common.Internal.Materialization.CompensatingCollection<string>
Run Code Online (Sandbox Code Playgroud)
这是查询:
var query =
from e in db.Employees
select new
{
Name = e.Name,
ManagerName =
from em2 in db.Employees
where (em2.EmployeeID == e.ManagerID)
select em2.Name
};
Run Code Online (Sandbox Code Playgroud)
具体来说,当我查看其值时ManagerName,我发现它是一个枚举,产生一个项目.并且单项是包含Manager名称的字符串.所以,我认为我很接近.
问题:如何更改我的查询,以便它返回一个对象的枚举,其中每个对象只有两个字符串字段,Name并且ManagerName?