小编Bas*_*nni的帖子

ASP.NET MVC TryValidateModel()修改模型时出现问题

我有一个两步形式的过程,其中第一组数据存储在会话中.

[IsMp4File]
[Required(ErrorMessage = "* Please select a video to upload")]
public HttpPostedFileBase VideoClip { get; set; }

[Required(ErrorMessage = "* Please select a thumbmail image")]
public HttpPostedFileBase VideoThumbnail{ get;  set; }

public string VideoFileName { get { return VideoClip.FileName; } }

public NewsWizardStep CurrentStep { get; set; }
Run Code Online (Sandbox Code Playgroud)

...

public enum NewsWizardStep : int
{
  One = 1,
  Two = 2,
  Three = 3,
  Four = 4,
  Five = 5,
  Six = 6
}
Run Code Online (Sandbox Code Playgroud)

调节器

public ActionResult TvCreate(TvNewsVideoVM modelVM) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-validation asp.net-mvc-2

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

带有WHERE子句的SQL INNER JOIN到LINQ格式

我如何将此SQL查询转换为LINQ?

SELECT company.ticker, company.primary_analyst, 
       personnel.last_name, company.research_associate,
       company.secondary_associate, company.coverage_status
FROM company 
     INNER JOIN personnel ON company.primary_analyst = personnel.dpinitials
WHERE personnel.last_name='marley' AND company.associate='ml'
ORDER BY company.coverage_status
Run Code Online (Sandbox Code Playgroud)

sql linq inner-join where

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

自定义RoleProvider保持缓存我的存储库对象

我为项目实现了一个自定义RoleProvider.RoleProvider可以工作,但我用来获取用户角色的存储库仅在构建后填充.当我logOff,更改用户的角色,再次登录时,用户仍然保留旧角色.

public class CmsRoleProvider : RoleProvider
{
    private EntityDB _db { get; set; }

    public CmsRoleProvider()
    {
        _db = new EntityDB();
    }

    public override string[] GetRolesForUser(string username)
    {
        var user = _db.Users.Where(u => u.EmailAddress == username).SingleOrDefault();
        var roles = user.UserRoles.Select(u => u.Role.Name).ToList<string>();

        return roles.ToArray();
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,用户只在构建项目后才能获得正确的角色.当我在GetRolesForUser函数中创建存储库时,它工作正常.

是否存在缓存问题?谁可以帮助我.

asp.net-mvc entity-framework roleprovider

3
推荐指数
1
解决办法
744
查看次数

MYSQL UNION产生意外结果和缺少列

我想合并来自两个不同表的结果,它们唯一的共同点是名为date_mod的日期字段

下面的查询仅显示第一个select语句中的两列.未显示profile_id列.

有关如何调整它的任何帮助,以便我可以根据date_mod字段的顺序将这两个表的最新结果组合起来.

SELECT resume_id,  date_mod FROM resumes  ORDER BY date_mod 
UNION ALL 
SELECT profile_id, date_mod FROM profiles ORDER BY date_mod LIMIT 5
Run Code Online (Sandbox Code Playgroud)

mysql sql

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