小编Ser*_*gio的帖子

如何保护asp.net MVC中的目录?

在asp.net mvc中保护目录最简单的方法是什么?

目前我有一个misc文件的文件夹,属于该网站的众多用户.理想情况下,我不希望一个用户能够在浏览器中键入其中一个文档的URL并且可以访问它.这些文件只能通过控制器操作下载,该操作将通过验证用户凭据然后返回文件来授权下载.

提前致谢

iis asp.net-mvc authorization

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

SQL Server 2008:处理特定日期边界时查询性能非常慢

对,这是一个奇怪的.

我们有一个Web服务,可以将数据返回给silverlight客户端.使用实体框架针对SQL Server 2008数据库生成查询.这些查询中的大多数都是基于日期范围的 - 例如,在此日期和日期之间拉取结果.此外,视图用于使事情更容易一些.

我们注意到,当发出特定日期或之后开始的特定查询集时,执行将非常缓慢.这个日期是11月5日,任何一年.如果我们的开始日期是提前一天执行将立即执行.所以,5号 - 6号,慢.4 - 6 - 快.

这是EF生成的SQL:

这个查询非常慢(30秒)

SELECT 
1 AS [C1], 
[GroupBy1].[K1] AS [Name], 
[GroupBy1].[A1] AS [C2]
FROM ( SELECT 
[Extent1].[Name] AS [K1], 
SUM([Extent1].[Value]) AS [A1]
FROM (SELECT 
  [view_answers].[Value] AS [Value], 
  [view_answers].[Comment] AS [Comment], 
  [view_answers].[NewStockist] AS [NewStockist], 
  [view_answers].[NewDistPoint] AS [NewDistPoint], 
  [view_answers].[VoucherUsed] AS [VoucherUsed], 
  [view_answers].[CashTotal] AS [CashTotal], 
  [view_answers].[AnswerType] AS [AnswerType], 
  [view_answers].[StartTime] AS [StartTime], 
  [view_answers].[ActualEndTime] AS [ActualEndTime], 
  [view_answers].[Complete] AS [Complete], 
  [view_answers].[UserID] AS [UserID], 
  [view_answers].[UserName] AS [UserName], 
  [view_answers].[QuestionType] AS [QuestionType], 
  [view_answers].[ProductSKU] AS [ProductSKU], 
  [view_answers].[BrandID] AS …
Run Code Online (Sandbox Code Playgroud)

sql-server entity-framework sql-server-2008

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

ASP.NET MVC:剃刀视图中的循环问题 - 输出一些代码

我试图在Razor视图中编写一个简单的循环,但到目前为止,正确的布局似乎已经提到了我.

我的代码如下:

    @using RelensterV3.Helpers

@Html.BeginForm("SaveStockAnswers", "Call", FormMethod.Post, new { onsubmit = "return false;" }) {
<div class="ui-grid-c">
    @{
        int Count = 1;
        string ClassToApply = "";
    }
    @foreach (var product in Model.StockAnswers)
    {

        if (Count == 1)
        {
            ClassToApply = "ui-block-a";
        }

        if (Count == 2)
        {
            ClassToApply = "ui-block-b";
        }

        if (Count == 3)
        {
            ClassToApply = "ui-block-c";
            Count = 0;
        }
        Count++;

        <div class="stock-product @ClassToApply">
            @*<h2>@product.Product.Name</h2>*@
            @Html.Partial("_StockAnswerForm", product)
        </div>   
    }
</div>
} 
Run Code Online (Sandbox Code Playgroud)

但是,其输出如下:

<form action="/Call/SaveStockAnswers" method="post" onsubmit="return false;">System.Web.Mvc.Html.MvcForm …
Run Code Online (Sandbox Code Playgroud)

razor

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

使用Jquery的文本框文本捕获总是'后面的一个字符'

我试图使用jquery和keydown事件捕获用户输入.

这是我的代码:

 $(document).ready(function() {
        $("#searchText").keydown(function() {
            var filter = jQuery.trim($(this).val());
            if (filter.length > 3 || filter.length == 0) {
                //hit the index action again and pass the keyword
                $("#results").fadeOut("fast");
                $("#results").load("/Organisation/Index?keyword=" + filter, null, function() {
                    $(this).fadeIn("fast");
                });
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

在mo,这是有效的,除了被捕获的字符串似乎总是被一个字符"过时"的事实,我必须按另一个键来实际获取我希望传递给我的动作的文本.

提前致谢!

jquery

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

SQL Server:如何解锁表/行?

我们最近更新了 WPF 应用程序,以在针对 SQL Server 2008 数据库的单个事务中执行其数据同步(使用同步框架)。

几乎立即就以某种方式导致一行被锁定在表中,阻止所有其他用户同步。

问题是锁似乎没有解除,我们不确定如何解决这种情况。

任何反馈表示赞赏

sql sql-server sql-server-2008 microsoft-sync-framework

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

SQL Server:如何更新日期以便它们提前两个月?

任何人都可以建议我如何在SQL Server中运行UPDATE语句来获取一些给定的DATETIME字段并从中扣除两个月?

sql sql-server

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

这个正则表达式有什么问题?

我有以下代码:

Regex scale = new Regex(@"/^(\d+)x(\d+)-([a-zA-Z0-9]+(\.jpg)?)$/");
Match m = scale.Match(alias);
if (m.Success)
{
    //do something
}
Run Code Online (Sandbox Code Playgroud)

别名包含,10x10-uu.jpg并且不匹配 - 成功始终为false.

我究竟做错了什么?:-) 谢谢.

.net c# regex

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

有人可以解释定义jQuery插件时语法的含义吗?

我正在阅读有关创建自定义jQuery插件的内容,并且对于以下语法的含义有点困惑:

(function($){  
    $.fn.truncate = function() {  
        return this.each(function() { 
        });
     };
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

我知道函数($)是一个接受$的匿名函数.我只是不太明白为什么这个函数包含在括号中以及如何使用jQuery中的以下括号集...工作.

javascript jquery

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