Cannot add view to ASP.NET MVC 5 project

2019-08-12 12:31发布

I'm trying to add a view to an ASP.NET MVC 5 project in Visual Studio 2013, but the Add button is greyed out.

vs 2013 cannot add view

3条回答
做自己的国王
2楼-- · 2019-08-12 12:59

I got this for ages, all I did was upgrade the nuget packages for Mvc and it fixed it. I suspect that I had a mismatch of versions in the solution.

Update-Package Microsoft.AspNet.Mvc -Version 5.2.3

The version part is optional, but it should mean that all projects get the same version.

查看更多
\"骚年 ilove
3楼-- · 2019-08-12 13:04

You should create a controller first, then it will create a View folder automatically. Try to right click that file then click create new view. Also Copy might be a specific name, you may need to change that name.

查看更多
欢心
4楼-- · 2019-08-12 13:06

Different from the OP issue (as I'm on VS2017) but in case anyone else comes to this question when they've made the same (basic) error as me...

It took me a few minutes to realise that if you type in a new Model class (as seen below) then this is not what the UI wants; it requires you to select an existing Model from the dropdown. Once I created the model and then selected it 'Add' was enabled.

enter image description here

查看更多
登录 后发表回答