小编Bil*_*ill的帖子

Dapper.NET和IQueryable

是否有计划使Dapper.net与IQueryable接口兼容?如果没有,使用Dapper与"表达式树"过滤器的解决方法是什么?

c# lambda dapper

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

Dapper.NET文档?

我在哪里可以找到Dapper.net上的文档?如果没有,似乎很少!

谢谢

t-sql c#-4.0 dapper

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

使用Google Maps FitBounds()功能缓解功能

是否可以在调用map.fitBounds()时使用缓动函数来确保在地图上平滑地更改视图?

jquery google-maps-api-3

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

值不能为null或为空.参数名称:contentPath

我在ASP.NET MVC 4中有一个多级布局母版页.

我有以下内容:

<title>@ViewBag.Title</title>
Run Code Online (Sandbox Code Playgroud)

布局页面的顺序如下:

  1. _Layout.cshtml
  2. _SubLayout.cshtml(基于_Layout.cshtml)
  3. Index.cshtml(基于_SubLayout.cshtml)

我在Index Action中设置了@ ViewBag.Title.但是,我得到以下异常:

值不能为null或为空.参数名称:contentPath


这是我的代码.我只是让ASP.NET Design Patterns的代码适用于VS 2012/MVC 4

_Layout.cshtml

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
    <meta name="viewport" content="width=device-width" />
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />  
</head>
<body>  
<div id="main">    
    <div id="header">        
        <span><a href="@Url.Content("")">
        <img alt="Agatha's Clothing Store" 
             src="@Url.Content("/Content/Images/Structure/lg_logo.png")" 
             border="0" /></a></span>        
    </div>   

    <div id="headerSummary">        
         @RenderSection("headerBasketSummary", required: false)                   
    </div>
    <div class="topBarContainer">          
        <div id="background">         
            <div id="navigation">
                @RenderSection("MenuContent", required: false)
            </div>    
            <div id="content">
               @RenderBody()
            </div>            
            <div …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

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

Nest.js中的Interceptor,Middleware和Filter之间有什么区别?

Nest.js框架中的拦截器,过滤器和中间件有什么区别?什么时候应该使用它们中的一个并使其胜于另一个?

谢谢

node.js typescript nestjs

10
推荐指数
3
解决办法
3204
查看次数

使用Powershell执行C#代码

我可以编写C#脚本代码并使用PowerShell执行它吗?

我不想使用Visual Studio提供的命令行工具运行C#,而是使用Notepad ++编写C#脚本并使用PowerShell执行代码.

c# powershell

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

tokeninput jquery插件 - preventDuplicates不工作

我正在使用jquery插件Tokeninput.我需要阻止用户输入重复值,Js代码如下:

$(document).ready(function () {
    // Configure Tags
    $('#Tags').tokenInput(tagSource(), 
    {
        prePopulate: selectedTags(),
        theme: "facebook",
        propertyToSearch: "Code",
        preventDuplicates: true
     });

    function tagSource() {
        var data = [];
        @if (Model.SourceTags != null && Model.SourceTags.Count() > 0) {
            <text>
                data = @(Html.Raw(Model.SourceTags));
            </text>
        }
        return data;
    }

    function selectedTags() {
        var selectedData = [];
         @if (Model.SelectedTags != null && Model.SelectedTags.Count() > 0) {
            <text>
                selectedData = @(Html.Raw(Model.SelectedTags));
            </text>
        }
        return selectedData;
    }
});
Run Code Online (Sandbox Code Playgroud)

当我再次选择相同的项目时,"输入"字段中的现有项目将突出显示,并且不会添加任何内容.

此外,当我选择不同的项目时,第一个项目会突出显示,并且不会添加任何内容.

任何的想法?

谢谢

javascript jquery

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

跨多个程序集实现部分方法

在我正在开发的其中一个应用程序中,包括两个基本功能:创建和更新.

但是,有时需要添加自定义代码,所以我想通过允许第三方编写和嵌入自己的代码来扩展代码:

OnCreating OnCreated OnUpdating OnUpdated

有没有办法在多个程序集中启用上述功能?MEF可能会有帮助吗?

谢谢你


谢谢大家的回复.

具有这样的接口意味着每个外部组件必须根据需要实现该接口.然后,我的应用程序的代码需要遍历当前运行的程序集,检测实现该接口的所有类,并运行它们的方法?

MEF适合这里吗?我可以从外部程序集导出实现并将其导入我的应用程序中?

谢谢你

c# asp.net

7
推荐指数
2
解决办法
3926
查看次数

如何更改默认"字段必须是数字"

我正在研究MVC 3应用程序.模型中的一个字段是double类型,定义如下:

    [Required(ErrorMessageResourceName = "ListingItemPriceRequired", ErrorMessageResourceType = typeof(ErrorMessages))]
    [Display(Name = "DisplayListingItemPrice", ResourceType = typeof(Display))]
    [Range(1, 500000000, ErrorMessageResourceName = "ListingItemPriceNotWithinRange", ErrorMessageResourceType = typeof(ErrorMessages))]
    public double Price { get; set; }
Run Code Online (Sandbox Code Playgroud)

但是,当我输入带有一些尾随空格(如"342")的数字值时,我会收到默认消息"字段价格必须是数字".

甚至价格输入字段上的验证属性也有"data-val-number".

谢谢

jquery asp.net-mvc-3

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

ASP.NET MVC为非必填字段添加了验证

我有一个模型类"Country",其属性"CultureId"未标记为必需.另一个类"CountryViewModel"拥有相同的属性"CultureId".

渲染"创建"视图时,我注意到验证数据属性已添加到"CultureId"文本框中,尽管没有添加数据注释.

我在用

@Html.HiddenFor(mode => mode.CultureId)
Run Code Online (Sandbox Code Playgroud)

这种行为可能是什么原因?

谢谢

jquery asp.net-mvc-3

6
推荐指数
3
解决办法
6392
查看次数