小编Pau*_*own的帖子

如何从ASP.NET MVC 3控制器返回200 HTTP状态代码

我正在编写一个接受来自第三方服务的POST数据的应用程序.

当此数据被POST时,我必须返回200 HTTP状态代码.

我怎么能从我的控制器那里做到这一点?

asp.net-mvc

207
推荐指数
5
解决办法
13万
查看次数

构建错误 - 'System.Web.Mvc.ModelClientValidationRule'冲突

我试图在VS2010中"构建"我的MVC3 Web应用程序但是不断收到以下错误:

错误2'c:\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll'和'c'中存在类型'System.Web.Mvc.ModelClientValidationRule' :\ Program Files(x86)\ Microsoft ASP.NET\ASP.NET Web Pages\v2.0\Assemblies\System.Web.WebPages.dll'C:\ Users\brownp\Documents\Visual Studio 2010\Projects\Cab \驾驶室\型号\ AccountModels.cs 223 28驾驶室

此外,每次打开解决方案时,它都会提示我以下内容:

打开解决方案时VS2010错误

我通过Web Platform Installer安装并成功安装,但每次打开解决方案时都会重新显示该消息.

有人可以提供任何指导吗?

谢谢保罗

asp.net-mvc visual-studio asp.net-webpages

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

有没有办法使用转换"插入"新的部分到Web.Config?

在我的Web.Config中,我有以下内容

  <system.webServer>

    <modules>
       **some code**
    </modules>
    <handlers>
       **some code**    
    </handlers>

  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

如何对其进行转换,以便将"安全性"的新子节点注入"system.webServer"?到目前为止,我尝试和搜索过的所有内容都失败了.

我想要的是如下所示:

  <system.webServer>

    <modules>
       **some code**
    </modules>
    <handlers>
       **some code**    
    </handlers>

    <security>
      <ipSecurity allowUnlisted="false" denyAction="NotFound">
        <add allowed="true" ipAddress="10.148.176.10" />
      </ipSecurity>
    </security>

  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

asp.net xslt web-config-transform xdt-transform

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

EF 4.1 Code First:"DateTime'类型的非空值"问题

在初始开发和测试之后,我现在将我的MVC3应用程序指向包含实时数据的现有数据库.

但是,我收到与名为Date1的字段"datetime"相关的错误.

The 'Date1' property on 'StaffAttachment' could not be set to a 'null' value. You must set this property to a non-null value of type 'DateTime'. 
Run Code Online (Sandbox Code Playgroud)

这告诉我日期中的所有行都必须有一个日期而不是空吗?如果我不想在特定行上设置日期,该怎么办?

有人可以就解决这个问题提出建议吗?

谢谢保罗

编辑1(发布模型)

public class StaffAttachment
{
    [Key]
    public int AttachmentID { get; set; }

    public int? StaffID { get; set; }

    public int? TypeID { get; set; }

    [Required]
    [DisplayName("Proof of ID")]
    public int? AttachmentTypeID { get; set; }

    [Required]
    [DisplayName("ID Reference")]
    public string Reference1 { get; set; }

    public string …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc entity-framework code-first ef-code-first asp.net-mvc-3

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

使用VS Publish/Web Deploy无法上载文件夹

我正在使用VS 2010中的Publish/Web Deploy选项来发布我的ASP.NET MVC3网站.

但是,它默认情况下不会发布我在下面突出显示的"files"文件夹.

在此输入图像描述

任何想法如何在发布期间包含此文件?

谢谢保罗

visual-studio-2010 one-click-web-publishing webdeploy asp.net-mvc-3

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

SOAP Web服务/ VS2010添加服务引用

我在获取在线访问客户端Web服务时遇到问题.

如果我有wsdl文件,可以在VS2010中使用它做"东西",这样我就可以添加它作为参考并开始我的C#编码了吗?

谢谢保罗

c# soap wsdl web-services visual-studio-2010

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

ASP.NET MVC4多语言数据注释

在标准应用程序中,我有以下内容:

[Required]
[DisplayName("Email Address")]
public string EmailAddress { get; set; }
Run Code Online (Sandbox Code Playgroud)

...这反过来会自动生成一个英文表格字段的标签.

现在,如果我需要我的应用程序支持5种语言,那么ASP.NET MVC应用程序处理此问题的最佳方法是什么?

适用范围约为400-600个数据字段.

更新:我还需要支持更新应用程序中的小部分文本,如页面名称和每个表单的引入(小段落).

.net c# asp.net-mvc multilingual data-annotations

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

jqGrid寻呼机区域 - 使用字体真棒图标

我想使用Font Awesome图标:

<i class="icon-edit"></i>
Run Code Online (Sandbox Code Playgroud)

在jqGrid寻呼机区域而不是默认的物理图像.

.navButtonAdd('#vw_ComplaintSearchGridPager', { caption: '', buttonicon: 'ui-icon-disk', title: 'Save Grid Settings', onClickButton: function () { $(this).SaveGridSetting(); } })
Run Code Online (Sandbox Code Playgroud)

有谁知道如何实现这一目标?

在此输入图像描述

jqgrid font-awesome

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

使用Web部署 - 权限

我正在使用Web Deploy从Visual Studio 2010部署我的MVC3应用程序.

当我Administrator在Web Deploy对话框中使用服务器帐户时,一切都很完美.

我有一个新员工开始.我在服务器上创建了一个新用户.这样,我可以在必要时禁用此用户.我给了Administrator权限作为测试,但遗憾的是这个用户不允许部署到服务器.

任何人都可以告诉我给这个用户需要什么(最低)权限,以便他们可以从Visual Studio部署应用程序?

visual-studio-2010 web-deployment webdeploy asp.net-mvc-3

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

升级后的EF 4.1代码优先问题

好的,所以我刚刚通过NuGet升级到EF Code First 4.1,现在我的JobSiteContext.cs类中出现了以下构建错误:

"当前上下文中不存在名称'DbDatabase'"

这是我的代码:

public class JobSiteContext : DbContext
{
    public DbSet<JobSite.Models.Job> Jobs { get; set; }

    public DbSet<JobSite.Models.Location> Locations { get; set; }

    public DbSet<JobSite.Models.Profile> Profiles { get; set; }

    public JobSiteContext()
    {
        // Instructions:
        //  * You can add custom code to this file. Changes will *not* be lost when you re-run the scaffolder.
        //  * If you want to regenerate the file totally, delete it and then re-run the scaffolder.
        //  * You can delete …
Run Code Online (Sandbox Code Playgroud)

entity-framework code-first ef-code-first

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