小编Jas*_*mes的帖子

枚举下载MVC 5

我有一个nullable enum人名称的定义,并在人模型中使用.

public enum Titles
{
    Mr=0,
    Mrs=1,
    Miss=2,
    Dr=3
}
Run Code Online (Sandbox Code Playgroud)
[Required(ErrorMessage="Please supply the title.")]
[Display(Name = "Title")]
public Titles Title { get; set; }
Run Code Online (Sandbox Code Playgroud)

当我使用HTML Helper将此属性添加到创建或编辑视图中时

@Html.EnumDropDownListFor(model => model.Title)
Run Code Online (Sandbox Code Playgroud)

控件按预期使用其中的枚举值呈现.

但是,当我选择编辑现有人时,标题enum不会显示当前标题.它在顶部显示一个空条目DropDownList.

但是,如果我删除它nullable,它总是显示在第一项enum.

任何想法如何让我为我正在编辑的人DropDownList显示正确选择的enum项目?

非常感谢,

杰森.

c# asp.net-mvc html-helper asp.net-mvc-5

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

使用VS2012附带的Install Shield创建可更新的设置

我正在尝试使用Install Shield LE打包分发winforms应用程序.这很好用,我甚至在setup.exe中打包了.net 4.5 redistributable.我遇到的问题是我现在正在创建我的应用程序的1.4版本,我希望它成功卸载旧版本(1.0到1.3)并安装新版本.到目前为止,我还没有成功; 每次运行新的setup.exe时,都会收到警告,说明必须先使用控制面板中的程序和功能卸载当前版本.

有没有人有一个体面的教程或一些指导,可以通过让我的新版本取代旧版本来帮助我改善我的客户体验?

非常感谢,

杰森.

c# visual-studio-2012 installshield-le

5
推荐指数
1
解决办法
2743
查看次数

添加ViewModel类会将codefirst模型添加到数据库中

我需要在我的ASP.NET MVC 5项目中使用视图模型,但是当我在模型文件夹中添加一个时,一个新实体被添加到数据库中,我被迫添加了一个迁移并更新了我的数据库.我不希望这种情况发生,因为它是我正在添加的视图模型,而不是我需要持久化回数据库的模型.我想构建一些控制器和视图,所以我在类中添加了一个主键.我没有将新创建的视图模型添加到我的DbContext班级.

视图模型:

    public class RolesViewModel 
    { 
        public int RolesViewModelId { get; set; }
        public string Role { get; set; } 
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法创建一个不会自动添加到DbContext类中的视图模型,从而导致数据模型发生变化?

非常感谢,

杰森.

c# asp.net-mvc entity-framework entity-framework-6 asp.net-mvc-5

5
推荐指数
2
解决办法
2713
查看次数

如何使用 Visual Studio 在 Xamarin.Forms 中更改我的应用程序图标?

我是 Xamarin.Forms 的新手,我发现无法更改我的应用程序的应用程序图标。

我在 VS2017 中使用了跨平台模板。我更改了@mipmap-XXXX 中的所有图标文件。当我在模拟器中运行时,应用程序图标会发生变化,但不会在我的设备上发生变化。

有没有人有一个行之有效的方法来让这个工作。我确定这是可能的,但我找不到任何有帮助的信息。

c# icons android build xamarin.forms

5
推荐指数
2
解决办法
5593
查看次数

有没有办法轻松地将我的azure网站迁移到其他区域设置?

不完全相关的编程,但由于在Azure上运行的应用程序是asp.net MVC 5,我希望有人可以提供帮助.有没有一种简单的方法可以将我的MVC 5应用程序迁移到其他语言环境.它目前在西欧举办,但​​似乎北欧是英国主要服务的更好选择?

asp.net asp.net-mvc azure azure-web-sites azure-sql-database

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