小编dot*_*bie的帖子

正则表达式从名称中提取首字母

eg. if the Name is: John Deer
the Initials should be: JD
Run Code Online (Sandbox Code Playgroud)

我可以使用子字符串在Initials字段上执行此检查,但是想知道我是否可以为它编写正则表达式?编写正则表达式比使用字符串方法更好吗?

c# regex

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

命名空间“System.Web”中不存在类型或命名空间“Mvc”

我最近安装了 VS.NET 2012 并将我的 ASP.NET MVC 4 项目移过去。然而,在构建解决方案时,我遇到了数百个错误:

The type or namespace 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference)
Run Code Online (Sandbox Code Playgroud)

AFAIK ASP.NET MVC 4 内置于 VS 2012 中,无需安装任何内容。有什么想法可以消除这些错误并构建应用程序吗?

asp.net asp.net-mvc visual-studio

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

正则表达式用于字母数字和特殊字符

我需要定义一个接受字母数字和以下特殊字符的正则表达式:@#$%&*()-_ +] [';:?.,!

我想出来:

string pattern = @"[a-zA-Z0-9@#$%&*+\-_(),+':;?.,![]\s\\/]+$";
Run Code Online (Sandbox Code Playgroud)

但这似乎并没有起作用.有人可以让我知道缺少什么吗?

c# regex vb.net

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

把手和文本区域

我正在尝试学习在我的 MVC 应用程序中使用的把手。我的模板中有以下内容:

<div class="control-group">
<label class="control-label" for="EmailHtml">Html:</label>
<div class="controls">          
<textarea id="EmailHtml" name="EmailHtml" cols="36" rows="5"/>          
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是 JSON:

{"data":{"Results":[{"EmailHtml":"xyz"}],"Name":"Test Business"}}
Run Code Online (Sandbox Code Playgroud)

执行上述操作后,我看到一个具有正确宽度和高度的 TextArea,但在其中没有看到任何数据。

我也尝试插入value="{{this.EmailHtml}}"但它仍然不起作用。

如何让 textarea 填充到我的模板中?

javascript asp.net-mvc jquery mustache handlebars.js

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

下载MVC

在我的MVC应用程序中,我需要添加一个显示域名列表的下拉列表.

我已经有一个包含多个属性的ViewModel.我不确定步骤的顺序应该是什么:

  1. 添加一个新属性给我ViewModel?应该是什么类型?名单?
  2. 定义使用值填充上述属性的方法.
  3. 在视图中使用该属性?用HTML.DropdownFor吗?

我知道我应该在我的问题中加入一些代码,但是现在我很难开始这个...

编辑: 向ViewModel添加以下属性:

 public IEnumerable<SelectListItem> DomainList { get; set; }
Run Code Online (Sandbox Code Playgroud)

并实现了一个返回域列表的方法:

internal static List<Domain> FetchAllDomains()
Run Code Online (Sandbox Code Playgroud)

接下来在我的控制器动作中,我有:

var domains = FetchAllDomains().Select(d => d.DomainName);
return new EmailModel() {DomainList = domains };
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

无法将类型'System.Collections.Generic.IEnumerable'隐式转换为'System.Collections.Generic.IEnumerable'.存在显式转换(您是否错过了演员?)

c# asp.net asp.net-mvc

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

更改pdf的背景颜色

有没有办法更改扫描的PDF文件的背景颜色?我的PDF显示了一些黑线,我试图删除它们.

pdf adobe

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

有条件的渲染可能吗?

是否可以使用Mustache进行条件渲染?示例:如果我想根据X的状态显示不同的值?例如.

if x.value=1
                        <td>                                            
                            <span class="label label-success">{{this.X1}}</span></td>                       
else x.value=2                                                              
                        <td>                                            
                            <span class="label label-warning"{{this.X2}}</span></td>
else if x.value=3                         
                        <td>                                            
                            <span class="label label-inverse"{{this.X3}}</span> </td>
Run Code Online (Sandbox Code Playgroud)

jquery mustache handlebars.js

0
推荐指数
1
解决办法
1660
查看次数