小编Len*_*rri的帖子

ADO.NET DataRow - 检查列是否存在

如何检查数据行中是否存在列?

我正在构建数据表来组织一些我已经从数据库中撤回的数据.根据每行中的数据类型,我需要创建一个具有不同列的数据表.然后,稍后,我想检查并查看我正在查看的数据表是否有某个列.

我知道我可以捕获异常并以这种方式处理它,但我很好奇datarow对象上是否有属性或方法可以为我执行此操作?

这是我如何通过捕获异常来做到这一点:

public static String CheckEmptyDataRowItem(DataRow row, String rowName, String nullValue)
{
    try
    {
        return row[rowName].ToString();
    }
    catch (System.ArgumentException)
    {
        return nullValue;
    }
}
Run Code Online (Sandbox Code Playgroud)

datatable ado.net datarow

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

删除未使用的引用(!="using")

如何查找和删除项目中未使用的引用?

我知道您可以轻松删除vs 2008中的using语句,但这并不会删除项目中的实际引用.引用的dll仍将复制到bin/setup包中.

.net reference visual-studio

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

调试ASP.NET MVC时,IIS Express会出现"拒绝访问"错误

我创建了一个ASP.NET MVC 3项目,并在开发时使用IIS Express作为Web服务器.当我尝试调试时,我收到以下错误消息.

怎么解决这个问题?

'/'应用程序中的服务器错误.

访问被拒绝.描述:访问提供此请求所需的资源时发生错误.可能未配置服务器以访问请求的URL.

错误消息401.2.:未授权:由于服务器配置登录失败.验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面.请与Web服务器的管理员联系以获取其他帮助.

iis debugging asp.net-mvc access-denied iis-express

100
推荐指数
8
解决办法
12万
查看次数

AngularJS:在单页​​面应用程序中使用身份验证的基本示例

我是AngularJS的新手并完成了他们的教程,并对此感到满意.

我有一个准备好项目的后端,每个REST端点都需要进行身份验证.

我想做什么
.)我希望我的项目有一个页面http://myproject.com.
b.)一旦用户点击浏览器中的URL,基于用户是否登录,他将在同一URL下显示主页/视图或登录页面/视图http://myproject.com.
c.)如果用户未登录,则填写表单并且服务器设置USER_TOKEN会话,因此对端点的所有进一步请求将基于以下内容进行身份验证USER_TOKEN

我的困惑
a.)如何使用AngularJS处理客户端身份验证?我看到了这里,并在这里,但不知道如何使用它们
湾)我怎么能提出了基于用户不同的看法,如果用户在或不符合相同的URL登录http://myproject.com

我第一次使用angular.js,真的很困惑如何开始.非常感谢任何建议和/或资源.

javascript authentication login angularjs

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

ASP.NET MVC - 控制器中是否应存在业务逻辑?

Derik Whitaker 几天前发表了一篇文章,这篇文章引起了我一直好奇的一段时间:控制器中是否存在业务逻辑?

到目前为止,我见过的所有ASP.NET MVC演示都将存储库访问和业务逻辑放在控制器中.有些甚至在那里抛出验证.这会导致相当大的膨胀控制器.这真的是使用MVC框架的方式吗?看起来这最终会导致很多重复的代码和逻辑分散在不同的控制器上.

asp.net-mvc design-patterns controller business-logic

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

在mysql中一次删除多个表

如何在一个命令中从一个数据库中删除多个表.就像是,

> use test; 
> drop table a,b,c;
Run Code Online (Sandbox Code Playgroud)

其中a,b,c是数据库测试中的表.

mysql sql multiple-tables drop-table

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

MVC4 HTTP错误403.14 - 禁止

我已经构建了一个.net4.5 ASP.NET MVC4 Web应用程序,它在本地工作正常(IIS Express和开发服务器)但是一旦我将它部署到我的Web服务器,它就会抛出403错误.我已经在服务器上安装了.Net 4.5RC,甚至尝试了 aspnet_regiis -i 每个人都推荐用于以前版本的MVC/.Net的问题,但它没有帮助.

有任何想法吗?

编辑:有关情况的更多信息.服务器是32位,我有4个其他MVC3应用程序可以正常工作.这只是我的MVC4应用程序无法正常工作.

.net iis asp.net-mvc http-status-code-403 asp.net-mvc-4

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

Visual Studio中缓慢的调试问题

在我的Visual Studio中,即使我只是在C#控制台应用程序中写了一行返回,在按F5执行实际代码后我需要一分钟(我的意思是在按下后在单个return语句上停止的时间F5 - 我在Main函数的return语句中设置断点).我想知道出了什么问题?任何检查清单?谢谢!

我在Windows Server 2003 x64上使用Visual Studio 2008 VSTS版本和调试.

乔治,提前谢谢

debugging performance visual-studio-2008 visual-studio

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

ASP.NET MVC路由通过方法属性

StackOverflow播客#54中,Jeff提到他们通过处理路由的方法上方的属性在StackOverflow代码库中注册其URL路由.听起来像一个很好的概念(菲尔哈克提出的关于路线优先事项的警告).

有人可以提供一些样本来实现这一目标吗?

此外,使用这种路由风格的任何"最佳实践"?

asp.net-mvc routing url-routing decorator

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

如何在@Html帮助程序生成的MVC中更改"data-val-number"消息验证

假设这个模型:

Public Class Detail
    ...
    <DisplayName("Custom DisplayName")>
    <Required(ErrorMessage:="Custom ErrorMessage")>
    Public Property PercentChange As Integer
    ...
end class
Run Code Online (Sandbox Code Playgroud)

和观点:

@Html.TextBoxFor(Function(m) m.PercentChange)
Run Code Online (Sandbox Code Playgroud)

将继续这个HTML:

   <input data-val="true" 
    data-val-number="The field 'Custom DisplayName' must be a number." 
    data-val-required="Custom ErrorMessage"     
    id="PercentChange" 
    name="PercentChange" type="text" value="0" />
Run Code Online (Sandbox Code Playgroud)

我想自定义data-val-number我猜测生成的错误消息,因为它PercentChange是一个Integer.我正在寻找这样一个属性来改变它,range或者任何相关的不起作用.
我知道有可能编辑不显眼的js文件本身或在客户端覆盖它.我想像data-val-number服务器端的其他人一样更改错误消息.

validation asp.net-mvc localization unobtrusive-validation asp.net-mvc-3

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