小编ann*_*nna的帖子

在外部按钮单击时停止iFrame中的YouTube视频

我知道有类似的问题,但我还没有完全开始工作.

此代码显示的是iframe内的YouTube视频.单击按钮(emsbinstartbutton)时,视频将被隐藏并替换为占位符.如果此占位符(threebytwo)已关闭,则视频应再次显示.

此时此功能正常,但视频隐藏时会继续播放(您可以听到音频,当您返回时可以看到它仍在播放).隐藏时应停止视频.

 <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Widget.Master" Inherits="System.Web.Mvc.ViewPage<WidgetView>" %>

<%@ Import Namespace="WidgetData" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    <%= Html.WidgetTitle(Model) %>
</asp:Content>
<asp:Content ID="WidgetStyle" ContentPlaceHolderID="StyleContent" runat="server">
    <%= Html.WidgetStyle(Model) %>
    <%= Html.WidgetScripts(Model) %>
    <script type="text/javascript">

        // when they click on the buy now button we will hide the title and show the widget
        //detach work to stop vid but can t get it back.....
        $(document).ready(function () {
            $("#emsbinstartbutton").click(function () {
               $("#divbuyonlineVid").hide();
                $(".divbuyonlineVid").hide();
                $("#threebytwo").show();
            });
        });


        // when they click on …
Run Code Online (Sandbox Code Playgroud)

html youtube iframe jquery html5

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

MSMQ创建错误:工作组安装计算机不支持操作/用户的内部消息队列证书不存在

这让我坚持不懈,所以如果有人可以,我会非常感激!

我试图从域中的服务器向域控制器发送消息到公共队列,但我收到错误:

"工作组安装计算机不支持该操作."

我在Domain COntroller上设置了MSMQ,并在Public Queues文件夹中创建了一个消息队列.

我知道之前有一个类似的问题:

为什么MSMQ认为我在工作组计算机上?

但我已经尝试了所有建议的东西,但我仍然得到同样的错误.

所以,请带您了解我尝试过的建议:

a)未选择AD集成作为设置选项 - 安装msmq时选择此选项

b)选择了AD集成但未能初始化; 检查事件日志 - 我检查了我的事件日志,我有消息 - 可选更新MSMQ-ADIntegration包MSMQ Server包已成功打开.

c)检查Active目录中的孤立对象 - 我已检查Active Directory用户和计算机中的LostAndFound目录以检查AD中没有孤立对象

我已按照这些说明操作:http: //technet.microsoft.com/en-us/library/cc730960.aspx

我也卸载了重新启动并重新安装并再次检查我没有任何孤立的对象.

发送消息的所有服务器也需要安装msmq吗?目前我只在域控制器上拥有它,我认为这就足够了.

编辑1:我已经将msmq添加到发送消息的所有服务器(它们是负载均衡的,因此它可以是其中任何一个),他们已经安装了msmq,但是没有公共队列,所以我无法再次安装并重新安装(选择时选中所有相应的框) msmq -Directory服务集成/路由服务等..他们现在有公共队列我现在得到一个新的错误,如下所示:

"用户的内部消息队列证书不存在."

编辑2:

我仍然在努力,但已经取得了一些进展 - 当我检查我的域控制器的证书颁发机构时它就在那里,但是当我看到IIS它缺少虚拟目录CertServ时 - 请参阅链接以获得解释:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms755466%28v=vs.85%29.aspx

一旦我解决了这个问题,我将为我的每台服务器申请一个计算机证书,如下所示:

http://technet.microsoft.com/en-us/library/cc740173%28v=ws.10%29.aspx

希望这会奏效!

编辑3:好吧因为垃圾互联网的原因我无法申请证书,但希望将在下一个日子里纠正.所以我尝试了自我认证并没有产生任何影响,并取消了UseAuthentication = true,UseEncryption = true并取消选中经过身份验证的框并将加密设置为可选.我不再收到错误消息,导致我认为身份验证有问题(与Active Directory有关)但是,即使它没有失败,因为没有显示错误消息,我希望显示的页面在我的网站上显示.我的域控制器公共队列消息中没有消息......

我已经在本地完成了它的工作,它似乎是当我尝试在导致问题的域中执行它.

编辑4:

只是告诉你我知道我在这方面的进展 - 我想确保消息被发送到域控制器,所以我看看MSMQ End2End监控 - 所以在每个Web服务器上(消息从发送)和在事件查看器>应用程序和服务日志> Microsift> Windows> MSMQ> End2End I启用日志记录中,域控制器(消息被发送到).

当我尝试在Web服务器上再次发送消息时2记录了End2End事件:

  1. ID为CN = msmq,CN = ETAILWEB03,CN = Computers,DC = Etail,DC = local\7被发送到队列的消息PUBLIC = d7ee680c-11ec-4d9a-aa31-528dcc9b1eba

  2. 通过网络发送的消息

在End2End事件中的域控制器上:

  1. 消息来自网络 …

configuration msmq active-directory workgroup

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

sql多案例声明

嗨,我正在尝试编写多个案例陈述来预设作业的优先级.有一些表和ID涉及到这一点,但基本上我想检查作业是否存在,如果它与如果相关的问题是80,然后有多个案例状态,以便如果作业次要类别是1然后答案将是High的ID.到目前为止我所做的代码可以解释得更好......

 ALTER Procedure [dbo].[usp_CreatePresetPriority]
   @HelpdeskID int,
   @MinorCategoryID int
 As
 BEGIN

IF EXISTS(SELECT * FROM TicketInformation WHERE TicketID = @HelpdeskID AND QuestionID = 80)
    BEGIN
        UPDATE TicketInformation
        SET AnswerInput = Null, 
            AnswerID = CASE @MinorCategoryID WHEN 87 THEN 129 END
        WHERE TicketID = @HelpdeskID And QuestionID = 80

    END

ELSE
    BEGIN
        INSERT INTO TicketInformation (TicketID, QuestionID, AnswerID, AnswerInput)
        VALUES (@HelpdeskID, 80, CASE @MinorCategoryID WHEN 87 THEN 129 END, Null)
    END
Run Code Online (Sandbox Code Playgroud)

所以这只适用于一个选项 - 其中@MinorCategoryID = 87我希望有超过1个语句设置@MinorCategoryID,而91THEN 130等...

我试过了...

    IF EXISTS(SELECT * FROM …
Run Code Online (Sandbox Code Playgroud)

sql

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

c#linq从linq返回一个多维数组

我想返回一个多维数组来保存在一个会话中,但不知道如何从linq返回它:

public string[] GetCountryAndManufacturerForUser(int userId)
{

        var array = (from xx in _er.UserRoles
                     join xy in _er.Countries on xx.CountryId equals xy.Id
                     join xz in _er.Manufacturers on xx.ManufacturerId equals xz.Id
                     where xx.UserId == userId
                     select new { xy.Name, xz.Description }).ToArray();   

    return??
}
Run Code Online (Sandbox Code Playgroud)

我知道我在这里做错了,不知道是什么.

编辑:

需要返回以下字段 - xy.Name,xz.Description

喜欢:

 { "1", "aaa" },
   { "2", "bbb" }
Run Code Online (Sandbox Code Playgroud)

编辑:

我已经尝试了下面的例子,他们还没有到达我需要的地方 - 我认为以下内容应该有效:

 /// <summary>
        /// 
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public string[,] GetCountryAndManufacturerForUser(int userId)
    {

        var array = (from xx in …
Run Code Online (Sandbox Code Playgroud)

c# linq arrays multidimensional-array

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

Highcharts:如何循环遍历数组以添加系列

我正在使用Highcharts并需要循环通过一个数组来显示不同的系列,所以它显示如你所见:http://jsfiddle.net/afnguyen/RUZb2/

这是代码:

$(function () {
        $('#container').highcharts({
            title: {
                text: 'Retaielr Clicks',
                x: -20 //center
            },
            subtitle: {
                text: 'Date',
                x: -20
            },
            xAxis: {
                categories: [32,33,24]
            },
            yAxis: {
                title: {
                    text: 'Clicks'
                },
                plotLines: [{
                    value: 0,
                    width: 1,
                    color: '#808080'
                }]
            },
            tooltip: {
                valueSuffix: '°C'
            },
            legend: {
                layout: 'vertical',
                align: 'right',
                verticalAlign: 'middle',
                borderWidth: 0
            },
            series: [{
                name: 'Tesco',
                data: [43, 27, 47]
            }, {
                name: 'Asda',
                data: [48, 30, 45]
            }, …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

设置字符串c#的最大长度,但以整个单词结束

我想截断文本,如果它太长但我需要它截断整个单词.我做了以下事情:

 var mktText = model.Product.MarketingText;
            var countChars = mktText.Length;
            if (countChars > 180)
            {
                countChars = countChars - 180;
                mktText = mktText.Remove(180, countChars);
                mktText = mktText + "...";
            }
Run Code Online (Sandbox Code Playgroud)

此代码将最大值设置为180个字符,但会将单词缩减为一半,而不是单词.

任何帮助赞赏.

谢谢

c# string formatting

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