小编Kev*_*Kev的帖子

如何使MvcBuildViews继续出现错误的其他视图?

我有一个方便的Visual Studio外部工具快捷方式,可以在启用MvcBuildViews的情况下构建当前项目。

参数:/m:2 $(ProjectFileName) /p:MvcBuildViews=true 命令行:C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /m:2 "ProviderPortal.csproj" /p:MvcBuildViews=true

每当视图上有错误时,它都会在该视图处停止并报告该错误。我想知道所有有错误的视图不仅会停在第一个视图。

我该如何告诉Aspnet-Compiler继续出现错误?还是有办法让msbuild代替每个视图调用aspnet-compiler,而不是一次调用?

msbuild asp.net-mvc visual-studio msbuild-4.0

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

仅更改SQL中datetimeoffset的时间部分

如何只设置SQL datetimeoffset变量的时间部分?

例如:

DECLARE @date datetimeoffset = '2014-01-11 11:04:26 +02:00'
Run Code Online (Sandbox Code Playgroud)

我想计算另外两个datetimeoffsets:

@startdate should be '2014-01-11 00:00:00 +02:00'
@enddate should be '2014-01-12 00:00:00 +02:00'
Run Code Online (Sandbox Code Playgroud)

但我尝试的所有解决方案都将偏移设置为零.

注意:我需要结果中的原始偏移量,因为我需要将它们与表中的某些datetimeoffset列进行比较.所以只是投射到一个日期是行不通的.

进一步说明:在SQL2012中这很容易; 我可以使用DATETIMEOFFSETFROMPARTS.不幸的是,我目前无法升级到2012.例:

SET @startdate = SELECT DATETIMEOFFSETFROMPARTS(datepart(yyyy, @date), datepart(mm, @date), datepart(dd, @date), 0, 0, 0, 0, datepart(tz, @date), 0, 7);
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server datetimeoffset sql-server-2008

5
推荐指数
2
解决办法
2454
查看次数

与EXEC一起使用时,GetDate()会导致错误

MS SQL Server 2008.

为什么这解析好了:

CREATE TABLE #Held
(
    Value decimal(18,4)
)
INSERT #Held EXEC dbo.sp_Held '2013-06-27', NULL
Run Code Online (Sandbox Code Playgroud)

但这会产生语法错误('day'附近的语法不正确.):

CREATE TABLE #Held
(
    Value decimal(18,4)
)
INSERT #Held EXEC dbo.sp_Held DATEADD(day, -1, getdate()), NULL
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server stored-procedures sql-server-2008

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

Visual Studio - 从异常中返回

如何处理在Visual Studio 2012中调试/运行的程序,该程序显示未处理的异常并且程序停止(我的程序有错误)?有没有办法在异常发生之前将程序上的堆栈返回到上一行?

现在,只要程序中有异常,我就必须重新启动程序并捕获(在我的情况下,这需要很长时间).我想在Visual Studio中抛出/显示异常之后返回异常行之前的前一行并从那里开始.

有没有办法在Visual Studio中执行此操作?任何命令或按钮?

像这样:

line 1: object _hello = GetSomeObject()

line 2: if(_hello.Property == true) {
} // exception line - _hello is null
Run Code Online (Sandbox Code Playgroud)

我想在不停止调试的情况下返回同一实例中的第1行.

c# exception visual-studio-2010 visual-studio

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

CSS 通配符:first-child

我有一个笨重的 css 块,我用它来设置元素第一个子元素的 margin-top 。第一个子元素可以是任何标签。

.comment-description  p:first-child,
.comment-description  ol:first-child,
.comment-description  ul:first-child,
.comment-description  pre:first-child,
.comment-description  blockquote:first-child
{
    margin-top:0px;    
}
Run Code Online (Sandbox Code Playgroud)

我确信我可以把它砍掉,但由于我不经常设计,所以我不记得更好的方法。我可以使用类似的东西吗:

.comment-description *:first-child
{
    margin-top:0px;    
}
Run Code Online (Sandbox Code Playgroud)

不幸的是这不起作用。

css css-selectors

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

MVC RequireHttps属性毫无价值?

我要求允许用户通过我的asp.net MVC应用程序中的表单更改其密码.我的第一个想法是使用RequireHttps属性修饰ChangePassword操作.

但是,我仍然必须在属性启动之前发送未加密的密码并返回"所请求的资源只能通过SSL访问".这打败了目的,不是吗?

我确信我只是困惑而且RequireHttps很有用; 我想知道是否有办法使用RequireHttps来实现我的目标.或者,我想知道实现它的任何其他方式.

更新:

我现在有了一些选项,感谢下面的答案 - 我可以使用https在iframe中加载密码输入,这意味着来自它的任何帖子都将被加密.另外,我可以在构造post url的代码中将协议设置为https:

var url = '@Url.Action("changePassword", "Security", new { area = "" }, "https")'
Run Code Online (Sandbox Code Playgroud)

我不确定哪个更好,但我会尝试第二个 - 欢迎任何评论.

security asp.net-mvc https custom-attributes razor

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

ObjectContext.ExecuteStoreCommand无法识别参数

我在这做错了什么?

...
using (var ctx = ObjectContextManager<MyDataContext>.GetManager("MyDataContext"))
{
    var idsToUpdate = "2,3";

    var parameters = new[]
    {
         new SqlParameter("DesiredEndDate", SqlDbType.DateTime).Value = newUpperLimit,
         new SqlParameter("TasksToUpdate", SqlDbType.NVarChar).Value = idsToUpdate
    };

    ctx.ObjectContext.ExecuteStoreCommand("UPDATE dbo.Tasks SET DesiredEndDate = @DesiredEndDate WHERE Id IN (SELECT Id FROM dbo.fn_Split(@TasksToUpdate, N','))", parameters);

    ctx.ObjectContext.SaveChanges();
}
...
Run Code Online (Sandbox Code Playgroud)

我收到了错误

必须声明标量变量"@DesiredEndDate".

必须声明标量变量"@TasksToUpdate".

但我看不出我的代码有什么问题:/

c# sql-server entity-framework

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

内联文本字段和输入不对齐

我正在实现内联表单.用户可以搜索现有客户或添加新客户.

<div id="CustomerInfo">
    <div class="display-field roomy">
        <div id="customerInfoContainer">
            <div class="addCustomerControlsContainer">
                <span class="twitter-typeahead" style="position: relative; display: inline-block;"><input type="text" class="autocompleteinput tt-query" placeholder="Type to search" autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top; background-color: rgba(0, 0, 0, 0);"></span>
                <input class="add-new-customer" title="Add New Customer" type="button" value="+">
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么我的两个元素不排队?

http://jsfiddle.net/gq2279j2/4/

css

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