小编Bri*_*ard的帖子

ASP.NET MVC - 如何让用户确认删除

他,我有这个页面,我在表格中的每个项目旁边都有复选框,并希望允许用户选择其中一些并按下我的删除按钮.我只是不能提出jquery进行确认窗口,只有在推送'是'时才提交 - 这是我的页面

<%Html.BeginForm(); %>
<%List<ShopLandCore.Model.SLGroup> groups = (List<ShopLandCore.Model.SLGroup>)Model; %>
<%Html.RenderPartial("AdminWorkHeader"); %>
<table width="100%" id="ListTable" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="5" class="heading">
            <input type="submit" name="closeall" value="Close selected" />
            <input type="submit" name="deleteall" value="Delete selected" />
        </td>
    </tr>
    <tr>
        <th width="20px">
        </th>
        <th>
            Name
        </th>
        <th>
            Description
        </th>
        <th width="150px">
            Created
        </th>
        <th width="150px">
            Closed
        </th>
    </tr>
    <%foreach (ShopLandCore.Model.SLGroup g in groups)
      { %>
    <tr>
        <td>
            <%=Html.CheckBox(g.Id.ToString()) %>
        </td>
        <td>
            <%=g.Name %>
        </td>
        <td>
            <%=g.Description %>
        </td>
        <td>
            <%=g.Created %>
        </td>
        <td>
            <%=g.Closed …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

选择哪种设计模式

我需要一个正确方向的指针.我一直在环顾四周,似乎找不到任何能指向正确方向的设计模式(GoF).

我正在开发一个小型数字标牌应用原型,其中有一个简单的服务器和连接到该服务器的大量播放器应用程序(显示图像/视频).我的要求是能够将100个播放器连接到单个服务器,并为每个服务器分配50Mb数据.

我打算在服务器和收集播放器的玩家(每个大约25个?)之间建立小型集线器(软件集线器),并让集线器获取并分发50Mb数据(分而治之,对吧?).50Mb只适用于原型,我认为在现实生活中,每个显示视频的播放量大约为300Mb.这些集线器的原因是我会避免让100个玩家同时请求50Mb,而只有4个(每个玩家25个玩家)集线器将请求并重新分配.

使用集线器时,我需要能够在集线器之间移动播放器,即从一个集线器中移除播放器并将其连接到另一个集线器.(我的一个想法是连接到同一个集线器的所有播放器必须共享内容,因此集线器将避免必须下载25个不同的电影)

请问,有谁知道这在现实生活中是如何完成的?你能否评论我的概念和/或指出我正确的方向,以帮助我解决这个问题.

architecture streaming design-patterns video-streaming

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

JQuery基于类折叠表格单元格

嗨,我的菜单有一个表格结构,我需要能够从level2折叠/展开菜单,以便所有level3单元格可见.我的HTML是这样的:

<table>
<tr><td class="level1"><a href="abc.html">First Item</a></td></tr>
<tr><td class="level2"><a href="def.html">SecondItem</a></td></tr>
<tr><td class="level3"><a href="ghi.html">Third Item</a></td></tr>
<tr><td class="level3"><a href="jkl.html">Fourth Item</a></td></tr>
<tr><td class="level3"><a href="mno.html">Fifth Item</a></td></tr>
<tr><td class="level2"><a href="pqr.html">Sixth Item</a></td></tr>
<tr><td class="level2"><a href="stu.html">Seventh Item</a></td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我怎么样,当我按下level2项目时,我只会折叠/展开level2后推送的level3项目?我只想为level2做这个,而不是为1级做.

html jquery

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

JQuery - 嵌套的ul/li列表,在重新加载页面后继续扩展

我有一个嵌套的ul/li列表

<ul>
<li>first</li>
<li>second
<ul>
<li>Third</li>
</ul>
</li>
... and so on
Run Code Online (Sandbox Code Playgroud)

我在interweb上发现了这个JQuery用作灵感,但是如何在页面重新加载后保持一个项目展开?

<script type="text/javascript">
        $(document).ready(function() {
            $('div#sideNav li li > ul').hide();    //hide all nested ul's
            $('div#sideNav li > ul li a[class=current]').parents('ul').show().prev('a').addClass('accordionExpanded');  //show the ul if it has a current link in it (current page/section should be shown expanded)
            $('div#sideNav li:has(ul)').addClass('accordion');  //so we can style plus/minus icons
            $('div#sideNav li:has(ul) > a').click(function() {
                $(this).toggleClass('accordionExpanded'); //for CSS bgimage, but only on first a (sub li>a's don't need the class)
                $(this).next('ul').slideToggle('fast');
                $(this).parent().siblings('li').children('ul:visible').slideUp('fast')
                .parent('li').find('a').removeClass('accordionExpanded'); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

带边框的透明窗口

我试图制作一个小的截图程序,我正在制作一个带边框的小型WPF窗口.这应该作为"视口",因此窗口内(边框内)的所有内容都应该是截图.然而,当我将窗口的透明度设置为0时,我无法看到我的边框.有关如何使我的网格完全透明,并仍然保留2 xx黑色边框的任何想法?

wpf

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

如何在我的Web API 2解决方案中发送"禁止"响应?

我正在制作一个web api来使用遗留系统.这个web api应该和旧的一样工作.安全性是发送安全令牌以及每个调用.这意味着我需要在提供数据之前检查令牌.我有这样的方法:

public List<User> Get(string id, string securityToken)
        {
            //ValidateToken(securityToken);
            return userRepository.LoadAll();
        }
Run Code Online (Sandbox Code Playgroud)

在我的方法中,我希望validateToken()方法返回"禁止"的httpresponse,如果我不能验证它.我该怎么做呢?

c# asp.net-web-api asp.net-web-api2

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

XQuery - 递归函数的问题

我是这个项目的新人,我要写,我认为这是一件简单的事情.一种递归函数,用于将嵌套的xml元素写入x级别(由变量表示).到目前为止,我已经提出了这个问题,但一直遇到编译错误.请注意,我必须生成新的xml,而不是查询现有的xml:

    xquery version "1.0";

    declare function local:PrintTest($amount)
    {
      <test>
        {
        let $counter := 0
        if ($counter <= $amount )
           then local:PrintTest($counter)
           else return
        $counter := $counter +1
        }
      </test>
    };

local:PrintPerson(3)
Run Code Online (Sandbox Code Playgroud)

我的错误是:

File Untitled1.xquery: XQuery transformation failed
    XQuery Execution Error!
Unexpected token - " ($counter <= $amount ) t"
Run Code Online (Sandbox Code Playgroud)

我从来不理解xquery,并且不能完全明白为什么这不起作用(仅仅是我还是在互联网上关于XQuery的资源非常少?)

xquery

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

TSQL计算每天发生的次数

我有一个表格,可以将访问者注册到网站.我想算一下每天有多少人访问过我的网站.

不同日期时间值的列

我的问题是我无法弄清楚如何对日期时间值进行类型转换,以便在进行明确计数时不使用整个日期字段.

有谁能解释一下?

sql

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

使用Linq查询XElement - 深入了解XElement

我有一个XML文档,如下所示:

<root>
  <level1>
    <level2>
      <level3>
       .....
      </level3>
      <level3>
       .....
      </level3>

    </level2>
  </level1>
</root>
Run Code Online (Sandbox Code Playgroud)

我想选择所有level3元素,XPath我会这样做,root/level1/level2/level3但我如何使用LINQ

.net c# linq xpath linq-to-xml

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

asp.net mvc和jquery我的控制器只调用一次

我试验了一些JQuery和时间.我使用下面的代码仅用于测试目的.我的问题是我的控制器只是第一次被调用.不会对该方法进行后续调用.我试图在我的javascript中发出"警报",它每10秒触发一次,但我的控制器从未被调用,因此".page"中的文本永远不会改变.有关为什么会这样的想法?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>
        <asp:ContentPlaceHolder ID="TitleContent" runat="server" />
    </title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.min.js"></script>
</head>
<body>
<script type="text/javascript">
    $(document).ready(function () {
        window.setInterval(Update, 10000);

    });

    function Update() {
        var url = "/Home/GetTime";
        $.get(url, function (data) {
            $(".page").html(data);
        });
    }
    </script>
    <div class="page">

    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的控制器中的方法应该调用:

public string GetTime()
        {
            return "<h1>"+DateTime.Now.ToString()+"</h1>";
        }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery

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

如何保护文件不被直接下载?

我正在开发一个网上商店,其中一些产品需要是可下载的文件(电子书、图像、mp3 等)。我将文件存储在项目的子文件夹中,并且只是在数据库中对它们的引用。

我不希望任何拥有直接文件链接的人能够下载它们,我想自己控制它。下载只能通过我的商店提供 - 即我的客户区域,用户可以在其中看到他们购买的所有电子产品。

如何保护磁盘上的文件不被除我的代码之外的其他人下载?

asp.net-mvc

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

如何从Azure函数将消息发布到Azure Service Bus?

我正在使用Azure函数,并尝试设置管道和筛选器(模式)的复杂构造。我为此使用Azure函数。

我的起点是HTTP触发的Azure函数。这将从请求的主体中收集一些JSON,并将此消息传递给Azure服务总线。

我必须在这里丢失一些东西(我之前在RabbitMQ中已经使用控制台应用程序完成过此操作),但是我如何从HTTP触发的Azure函数将消息发布到服务总线。

我发现了一些有关配置我的function.json的参考(无论如何-我在Visual Studio中构建)。

输入/输出(触发/绑定)如何工作-我想这是这里的问题...或?

我已经有了我的第一个Azure函数,并且正在从HTTP接收数据-到目前为止一切顺利。但是如何进行?

**更新**仍然无法使其正常工作。收到此代码,它失败并显示http500。(它还说我需要查看og-该日志在哪里?)

public static class EI_WooCommerce_Hub
    {
        [FunctionName("EI_WooCommerce_Hub")]
        [return: ServiceBus("eilogging", Connection = "EIIntegrationServiceBusConnection")]
        public async static Task<string> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = "EIWooCommerceHub/name/")]HttpRequestMessage req, TraceWriter log)
        {
            log.Info("Webhook triggered from: ");            
            return "Hello World to queue";
        }       
    }
Run Code Online (Sandbox Code Playgroud)

** Update 2 **这似乎是一个配置问题。在功能应用程序的应用程序设置中,我不断收到服务总线的授权错误。我用连接字符串添加了默认的“ AzureWebJobsServiceBus”设置,然后它起作用了。由于某种原因,它无法获取我自己的连接字符串。

azure azureservicebus azure-functions

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

这个Javascript是什么意思?SRC很奇怪

对不起的标题感到抱歉,但我无法解释它.我试图在网上商店进行引用,这应该允许我发送订单ID,并将金额返回到我控制的页面.我可以在确认页面上获得任何内容的唯一方法是使用javascript.我查看了其中一个示例(另一个联盟会员),他的Javascript看起来像这样:

<SCRIPT language="JavaScript" SRC="http://dev.domain.com/-119/=125123" type="text/javascript"></SCRIPT>
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么,有人能指出我正确的方向吗?

javascript

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