小编Eil*_*lon的帖子

如何在动作链接中指定区域名称?

我有一个共享的母版页,我在我的mvc 2应用程序中使用了2个不同的区域.母版页有一个动作链接,当前指定控制器和动作,但当然如果我在错误的区域,链接不起作用.我认为带有区域参数的actionlink没有重载,是否可以这样做?

asp.net-mvc asp.net-mvc-areas asp.net-mvc-2

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

为什么要创建ASP.NET 5类库项目?

我试图弄清楚"ASP.NET 5类库"(vNext)C#项目与ASP.NET有什么关系.为什么要使用此模板创建项目而不仅仅是常规的C#"类库"项目?

我喜欢新功能,例如project.json文件而不是.csproj文件等,但是当项目与ASP.NET或IIS等无关时,创建"ASP.NET"类库似乎不对.它只是业务逻辑层的一个项目.新的WebApi ASP.NET网站最终将引用此项目,但此时此功能并不相关.

这只是名字错误吗?它应该被称为"vNext类库"而不是使用看起来像Web应用程序的图标吗?

c# asp.net asp.net-mvc asp.net-core

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

什么是asp.net vnext中的wwwroot

我在visual studio 2015中创建了新的asp.net mvc项目.该项目有一个wwwroot文件.这是什么? 在此输入图像描述

c# asp.net visual-studio asp.net-core

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

如何使用自动生成的列隐藏ASP.NET GridView中的列?

即使是SqlDataSource1.DataBind(),GridView1.Columns.Count也始终为零;

但网格还可以

我可以

for (int i = 0; i < GridView1.HeaderRow.Cells.Count;i++)
Run Code Online (Sandbox Code Playgroud)

我在这里重命名请求标题但是

GridView1.Columns[i].Visible = false;
Run Code Online (Sandbox Code Playgroud)

由于GridView1.Columns.Count为0,我无法使用它.

那么我怎么能隐藏它们呢?

asp.net gridview

35
推荐指数
4
解决办法
12万
查看次数

为什么在我的Web API(ASP.NET v5)项目中添加依赖项不能完全运行?

我在Windows 8.1上使用Visual Studio 2015 CTP 6.

我正在尝试使用ASP.NET v5编写一个Web API,其新的项目文件格式.我已经将Noda Time v1.3.0的引用添加到我的project.json文件中,Visual Studio中的编辑器选择了它,但是构建过程失败了.

Repro配方,从头开始:

  • 打开VS 2015 CTP 6
  • 在新解决方案中创建新项目:
    • 选择ASP.NET Web应用程序项目模板
    • 在模板对话框中选择"ASP.NET 5 Preview Web API"
  • 构建项目,只是为了确认一切正确
  • 打开project.json,并在(格式错误的)"依赖项"部分,在开头添加一个额外的行(以避免必须添加逗号到另一行):

    "NodaTime": "1.3.0",
    
    Run Code Online (Sandbox Code Playgroud)
  • 打开 Controllers\ValuesController.cs
  • 编辑无参数Get()方法,使正文为:

    return DateTimeZoneProviders.Tzdb.Ids;
    
    Run Code Online (Sandbox Code Playgroud)
    • DateTimeZoneProviders会有红色的曲线,这是合理的 - 我们还没有using指令.
  • 将光标放入DateTimeZoneProviders并点击Ctrl+ .- 你应该被提供" using NodaTime;"作为一个潜在的修复...所以Intellisense(因此Roslyn)肯定知道依赖.
  • 接受修复.曲线会消失 - 一切都很好,对吗?
  • 尝试构建解决方案:你应该得到两个错误,基本上表明的依赖并没有得到解决.

在资源管理器中,如果查看BugDemo解决方案目录,您将找到一个artifacts\obj\BugDemo\Debug\ProjectRawReferences包含"ASP.NET Core 5.0"和"ASP.NET 5.0"目录的目录,这两个目录中都有很多DLL ...但不是Noda Time .

右键单击项目并选择"还原包"并不能解决此问题.

当我使用Project K构建相同的项目时,kpm restore 确实会 …

c# asp.net-web-api visual-studio-2015 asp.net-core

29
推荐指数
1
解决办法
2044
查看次数

在C#类库中使用IConfiguration

我正在使用C#和Core .NET构建一个类库.我正在尝试使用config.json文件中的配置.以下是该文件的内容:

config.json

{
  "emailAddress":"someone@somewhere.com"
}
Run Code Online (Sandbox Code Playgroud)

为了尝试使用config.json我的配置,我Microsoft.Framework.ConfigurationModel.Json在我的project.json文件中引用.在我的代码中,我有以下内容:

MyClass.cs

using Microsoft.Framework.ConfigurationModel;
public class MyClass
{
  public string GetEmailAddress()
  {
//    return ConfigurationManager.AppSettings["emailAddress"];  This is the approach I had been using since .NET 2.0
    return ?;  // What goes here?
  }
}
Run Code Online (Sandbox Code Playgroud)

从.NET 2.0开始,我一直在使用ConfigurationManager.AppSettings["emailAddress"].但是,我现在正试图通过以下方式学习如何做到这一点IConfiguration.我的问题是,这是一个类库.因此,我不确定配置文件的加载方式,位置或时间.在传统的.NET中,我只需要为ASP.NET项目命名文件web.config,为其他项目命名app.config.现在,我不确定.我有一个ASP.NET MVC 6项目和一个XUnit项目.所以,我正在试图弄清楚如何使用config.json在这两种情况下使用.

谢谢!

c# .net-core asp.net-core

27
推荐指数
3
解决办法
4万
查看次数

F#和Visual Studio 2010 Express Edition?

有没有办法在Visual Studio 2010 Expression Edition上使用F#.我正在使用Visual Studio 2010 Express Edition Beta 2.

f# visual-studio-2010 visual-studio

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

VS 2015 Preview缺少"ASP.NET 5 Web应用程序"项目类型?

在Visual Studio 2015 Preview中,我在"新建项目"窗口中看到以下vNext模板:

vNext Visual Studio 2015中的项目模板

我的印象是我还应该看到"ASP.NET 5空Web应用程序"的条目或类似的东西,但我看不到这样的事情.这两个条目是我安装的唯一"vNext"指定条目.

是否需要安装其他二进制文件才能启用此类项目?或者我需要检查我的VS 2015 Preview安装吗?

注意:我确实有一个"ASP.NET Web应用程序"条目,它引导我完成统一架构的设置,但似乎没有包含project.json我正在与ASP.NET 5开发相关联的文件.

更新:根据有关2013年的这篇文章,我也尝试过运行devenv.exe /installvstemplates,但这也没有用.为了澄清,我没有看到任何新的网页模板,下面的屏幕截图也说明了这一点:

在此输入图像描述

asp.net asp.net-core-mvc visual-studio-2015 asp.net-core

26
推荐指数
3
解决办法
4万
查看次数

Visual Studio 2015 - gulp任务运行器在哪里?

我听到Mads Kristensen在他的视频中提到Gulp和Grunt都是一等公民.我以为我甚至听说过Gulp任务跑者.

但是,当我创建一个gulp文件并右键单击时,没有任务运行器.

有没有人能够在Visual Studio 2015 Preview中出现"本机"gulp任务运行器(如果有的话)?

gulp visual-studio-2015 asp.net-core

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

Visual Studio开发服务器没有更新css和javascript?

我最近回到了一个已经退缩的网站项目.由于重新开始工作,我注意到当应用程序在Visual Studio开发服务器中运行时,css和javascript更改无法被应用程序识别.以前工作正常.我可以更改样式表和javascript并运行应用程序并进行测试.现在我可以测试应用程序的唯一方法是将它发布到我的本地IIS服务器(虽然我相信重新启动我的电脑也可以解决问题).

使用Visual Studio 2008(9.0.30729.1)

自从我确定它正常工作后发生了变化的是操作系统,从Vista x64家庭高级版到Win 7 x64旗舰版,我已经将项目源从c:移到了d:.虽然我回到了C:同样的负面结果.我还在单独的WCF服务中移动了一些功能,由控制台应用程序(两个服务主机)托管,当网站在调试中启动时,这些应用程序将被调试.

停止开发服务器什么都不做.检出(使用VSS 2005)所有文件以确保没有任何内容只读取任何内容.唯一有效的方法是发布到IIS或重新启动我的机器.两者都不受欢 如果我每次停止调试都需要终止进程,以确保不使用以前的副本,我甚至会感到满意.

有解决方案吗

asp.net cassini

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