小编Sib*_*Guy的帖子

默认情况下,Html.TextArea会生成额外的换行符

我正在渲染这样一个普通的textarea:

@Html.TextAreaFor(x => x.Description)
Run Code Online (Sandbox Code Playgroud)

我希望看到一个空的textarea,但这是我所看到的(我选择第一行使其更清晰):

在此输入图像描述

我检查了生成的html,它包含开始和结束标记之间的换行符:

<textarea class="form-control" cols="20" id="Description" name="Description" rows="2">
</textarea>
Run Code Online (Sandbox Code Playgroud)

这是通过设计完成的吗?我可以改变这种行为吗?

asp.net-mvc razor

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

Swashbuckle ASP.NET Core使用application/x-www-form-urlencoded

我有一个使用application/x-www-form-urlencoded的Action:

[HttpPost("~/connect/token"), Consumes("application/x-www-form-urlencoded")]
public async Task<IActionResult> Exchange([FromBody]OpenIdConnectRequest request)
{
   ..
}
Run Code Online (Sandbox Code Playgroud)

但Swashbuckle会为其生成空数组Consumes property.如果我将其更改为application/json,则会正确生成消耗数组.

这是一个与之相关的错误,application/x-www-form-urlencoded还是我需要配置Swashbuckle以支持这种应用程序类型?

swagger swashbuckle

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

如何在Swashbuckle for .NET Core中指定https方案

如何https.NET CoreSwashbuckle版本中指定架构?在ASP.NET版本中,我可以做到

.EnableSwagger(c =>
{
  c.Schemes(new[] { "https" });
}
Run Code Online (Sandbox Code Playgroud)

但我没有看到任何与AddSwaggerGen类似的东西.

swagger swashbuckle

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

ASP.NET MVC Razor语法

以下是我想用Razor表达的内容:

<b>@parameterMapping.Title</b> (Category: @parameterMapping.Category.Title, Regexp: @parameterMapping.Regexp)
Run Code Online (Sandbox Code Playgroud)

但为了使其可解析,我必须这样写:

<b>@parameterMapping.Title</b> <text>(Category: </text> @parameterMapping.Category.Title <text>, Regexp:</text> @parameterMapping.Regexp <text>)</text>
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来解决这个问题?

.net c# asp.net asp.net-mvc razor

4
推荐指数
1
解决办法
6981
查看次数

选择什么样的集合界面?

系统首选哪种收集界面?系统我的意思是存储库,服务等.所以我需要选择IEnumerable,ICollection,IList或甚至可能是List.

我想从理论上讲,使用IEnumerable会更好.但它使用起来不太方便:例如,我必须使用GetElementAt方法而不是索引器.

我目前的选择是IList,但我怀疑这个决定.

.net c#

4
推荐指数
2
解决办法
91
查看次数

每个请求的Ninject寄存器

我的ASP.NET MVC 3应用程序使用Ninject和Ninject ASP.NET MVC 3集成.我重载了CreateKernel方法.

现在我需要以这种方式为每个查询设置一些依赖项:

if (Language == Language.English)
  //register English language implementations
else if (Language == Language.Russian)
  //register Russain language implementations
Run Code Online (Sandbox Code Playgroud)

我thougt一些Global_asax的请求特定的方法将是一个不错的地方,并试图访问某些NinjectHttpApplicaton性质的登记每个请求的依赖关系.我访问了内核并得到了过时的警告"不要使用Ninject作为服务定位器".我究竟做错了什么?怎么做对了?

asp.net-mvc ninject ninject.web.mvc asp.net-mvc-3

4
推荐指数
1
解决办法
549
查看次数

从 ActionExecutingContext 获取区域名称

我正在编写一个 ActionFilter 并且需要从 ActionExecutingContext 参数中获取区域名称(我想实现基于快速和脏登录的安全性)。是否可以?

asp.net-mvc

4
推荐指数
1
解决办法
4132
查看次数

RavenDb索引排序

让我们假设我们有最简单的Map索引:

Map = posts => from post in posts
               orderby post.DateTime
               select new { Id = post.Id, DateTime = post.DateTime }
Run Code Online (Sandbox Code Playgroud)

OrderBy子句如何影响Map索引结果?如果您的查询未明确提供订单子句,它是否定义了默认文档排序?如果在索引和查询中既没有提供排序子句,那么文档是如何排序的?

.net nosql ravendb

4
推荐指数
1
解决办法
1825
查看次数

TeamCity工件路径组合文件夹

我需要创建包含两个文件夹的zip存档工件.我知道如何创建一个文件夹存档:

Folder1 => myartifact.zip
Run Code Online (Sandbox Code Playgroud)

但是,如何告诉TeamCity将Folder2添加到同一个存档?

teamcity continuous-integration

4
推荐指数
1
解决办法
5597
查看次数

1000个组合框结合

我有一个WPF表单,其中包含30x30网格,其中每个网格单元格为a ComboBox.ComboBox值和选定的值是绑定的DataContext.问题是它变得非常缓慢.我重新编写了表单,以便显示文本框而不是组合框(并在鼠标输入时TextBox转换为文本框ComboBox),它现在可以立即生效.

为什么ComboBoxes这么慢?有没有办法改善ComboBoxes的大规模绑定?

.net wpf performance xaml combobox

4
推荐指数
1
解决办法
193
查看次数