小编igg*_*web的帖子

MVC 4谷歌字体 - 内联网

我有一个MVC4 4 Bootstrap项目,通过Visual Studio 2010在本地呈现完美,但当我发布到用于Intranet的内部IIS时,我无法访问资源,http://fonts.googleapis.com/css?family=Montserrat:400因此有人可以解释我如何本地化这个远程资源,以便IIS在本地引用它.

任何帮助将非常感激 :-)

iis asp.net-mvc-4 twitter-bootstrap

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

C# ASP.NET Core 无法绑定到“Microsoft.AspNetCore.Http.FormCollection”类型的模型

我收到以下错误 An unhandled exception occurred while processing the request. InvalidOperationException: The 'Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder' cannot bind to a model of type 'Microsoft.AspNetCore.Http.FormCollection'. Change the model type to 'Microsoft.AspNetCore.Http.IFormCollection' instead.

这是我使用以下代码的时候:

[ValidateAntiForgeryToken]
[HttpPost]
public IActionResult Index(Test test, FormCollection formCollection)
{        
    var feesAmountArray = new List<string>();

    foreach (var item in formCollection.Keys.Where(k => k.StartsWith("FeesAmount-")))
    {
        feesAmountArray.Add(formCollection[item].ToString().TrimEnd(','));
    }

    var feesAmount = string.Join(",", feesAmountArray);

    if (ModelState.IsValid)
    {
    }

    return View(test);
}
Run Code Online (Sandbox Code Playgroud)

在模型中,Test我使用了一个[Decimal]与 a 结合使用的属性ModelBinder,但无论如何我都不想绑定到表单,我只想绑定到模型,所以我有点困惑为什么这条消息是呈现自己。

可以在以下位置找到与 ModelBinder 相关的代码:

C# ASP.NET Core ModelBinder …

c# model-binding formcollection asp.net-core-mvc

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

ASP.NET - MVC 5 SQL Server数据库导航

有人可以解释如何将数据从SQL Server数据库插入到现有的ASP.NET MVC 5项目中吗?

我有一个文件Shared/_layout.vbhtml,其中包含以下行:

<li>@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("About", "About", "Home")</li>
<li>@Html.ActionLink("Contact", "Contact", "Home")</li>
Run Code Online (Sandbox Code Playgroud)

但是我想用导航表中的实际数据替换它.我在ASP.NET MVC 5项目中向SQL Server添加了一个新的数据连接,但我现在不确定如何绑定此页面的连接.

任何例子或建议将不胜感激:-)

navigation sql-server asp.net-mvc

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

MVC Linq查询和MS SQL Server

我的问题是相当简单的,如何限制传递给View的列?

通常在编写SQL时,SELECT语句将指定所需的列以及所需的表,因为到目前为止,我对Linq的使用涉及到这样的查询:

var navigationModel = (from m in db.Navigations where (m.Main == true) orderby m.Position select m);
Run Code Online (Sandbox Code Playgroud)

因此,这将显示以下类中标识的所有列:

public partial class Navigation
{
    public int Id { get; set; }
    public string Title { get; set; }
    public Nullable<int> Position { get; set; }
    public bool Main { get; set; }
    public string Action { get; set; }
    public string Controller { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

因此,上面的Linq查询效率不高,因为我只想要列Title,Action和Controller.

有人可以告诉我如何过滤传递给视图的数据吗?

任何帮助将非常感激 :-)

c# linq sql-server-2012 asp.net-mvc-5

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

C# 使用 Bool,如何检查 double 是否确实可以被另一个数字整除?

有没有办法检查一个值是否可以被另一个数字完全整除,例如 1000 除以 100 为真,但 1115 除以 100 为假?

我正在尝试

任何帮助将非常感激 :-)

c# asp.net-mvc-4

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