我知道有类似的问题,但我还没有完全开始工作.
此代码显示的是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) 这让我坚持不懈,所以如果有人可以,我会非常感激!
我试图从域中的服务器向域控制器发送消息到公共队列,但我收到错误:
"工作组安装计算机不支持该操作."
我在Domain COntroller上设置了MSMQ,并在Public Queues文件夹中创建了一个消息队列.
我知道之前有一个类似的问题:
但我已经尝试了所有建议的东西,但我仍然得到同样的错误.
所以,请带您了解我尝试过的建议:
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事件:
ID为CN = msmq,CN = ETAILWEB03,CN = Computers,DC = Etail,DC = local\7被发送到队列的消息PUBLIC = d7ee680c-11ec-4d9a-aa31-528dcc9b1eba
通过网络发送的消息
在End2End事件中的域控制器上:
嗨,我正在尝试编写多个案例陈述来预设作业的优先级.有一些表和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) 我想返回一个多维数组来保存在一个会话中,但不知道如何从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) 我正在使用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) 我想截断文本,如果它太长但我需要它截断整个单词.我做了以下事情:
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# ×2
arrays ×1
formatting ×1
highcharts ×1
html ×1
html5 ×1
iframe ×1
javascript ×1
jquery ×1
linq ×1
msmq ×1
sql ×1
string ×1
workgroup ×1
youtube ×1