我想要访问页面,就好像它们是文件夹一样.例如:
domain.com/state
domain.com/state?val=xxx
Run Code Online (Sandbox Code Playgroud)
但我只能得到:
domain.com/state.aspx
Run Code Online (Sandbox Code Playgroud)
如何配置Sitecore以忽略该.aspx扩展?
我有<img src="..." />一个默认src设置的标签.我想让jQuery做一个ajax请求来获取另一个图像,当这个新图像完全加载时,设置<img ... />标签的src,这样就没有闪烁.我不想做任何类似的预加载器new Image().src="foo".我真的很喜欢加载ajax请求的iamges.有任何想法吗?
我正在查询Twitter RSS提要并将结果提供给Repeater进行显示.我只想获得XPath查询的前5个结果.有没有办法在XPath语法中做到这一点,或者我必须循环结果XmlNodeList以拉出前5?
XmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader(rssPath);
doc.Load(reader);
XmlNodeList items = doc.SelectNodes("/rss/channel/item");
rptTwitter.ItemDataBound += new RepeaterItemEventHandler(rptTwitter_ItemDataBound);
rptTwitter.DataSource = items;
rptTwitter.DataBind();
Run Code Online (Sandbox Code Playgroud) 我是CMS Tool的新手,因此尝试使用SiteCore CMS Tool进行锻炼.
经过许多博客但无法明确从哪里开始.想从SDN下载但得到以下错误"权利不足......拒绝"
http://i.stack.imgur.com/bYMeN.png
这个错误意味着什么?....所以我的问题是
****1.从Sitecore CMS开始,安装建议和Sitecore CMS开始所需的任何许可/考试?
2.任何我可以获得有关StartUp的信息的教程.****
我有一个正在开发的站点,有几个Web服务(ASMX)将重要数据发布到我的数据库.当我在浏览器中导航到ASMX文件时,我可以用参数填写表单并发布到DB.如果有人找到我的WS的URL,他们可能会严重改变我的数据库.我想阻止人们公开发布我的WS.到目前为止,我已经想到了两件可能有帮助的事情,但我想知道是否有其他方法:
如果我可以使用任何其他最佳实践或技术来保护我的WS,请分享!
我正在开发一个项目,我们将支持将事件导出到Outlook 2007,Outlook 2010和iCal的功能.我已经做了一些研究,发现iCal(支持iCal程序)和vCal(支持Outlook)基本上是相同的,从我所见.似乎iCal基于旧的vCal格式,所以我试图看看我可以在两个实现之间借用什么来更容易生成.ics和.vcs文件.我发现了一个C#实现的vCal文件,并为一个C#实现的iCal文件也是如此.
那里有没有人知道两者之间真正的区别?看起来iCal还有一些属性,而版本2.0的vCal是1.0.
是否有任何库已经处理导出到这两个单独的类型,所以我不必写基本相同的东西或库来处理这两个?
Outlook 2007和Outlook 2010之间的vCal实现是否不同?
注意:我知道Outlook也支持iCal(*.ics)格式,但是除了*.ics文件之外,我们还被要求支持创建vCal(*.vcs)文件.
我有一个ListView,我正在使用DataPager进行分页.我想在Page_Load上设置寻呼机的初始页面.我已经尝试了DataPager.SetPageProperties方法,但它没有做我需要的.以下是我调用此方法的方法:
dataPager.SetPageProperties(3, dataPager.TotalRowCount, false);
Run Code Online (Sandbox Code Playgroud)
上面的行修剪数据源以从第三个项开始,并且分页仍然从1开始.这不是我想要的.我想保留整个项目列表,然后跳转到列表中的特定页面.
我应该使用DataPager和/或ListView的另一个属性和/或方法吗?
任何帮助将不胜感激.
谢谢!
如何成为一个jQuery no.conflict专家?
我主要面对Prototypes JS的jQuery冲突错误.而且我不是jquery专家.
我还能解决所有冲突问题吗?如何专业化解决冲突问题.
如何知道整个代码是jquery.如果简单的javascript和jquery代码混合在一个js文件中怎么办?
如果内部外部js代码直接从内部开始怎么办?
var opbox="";
Run Code Online (Sandbox Code Playgroud)
这是我无法改变的源订单
1
<script type="text/javascript" src="jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
2
我想从example.js中删除冲突错误
<script type="text/javascript" src="example.js"></script>
Run Code Online (Sandbox Code Playgroud)
3
<script type="text/javascript" src="Prototype.js"></script>
Run Code Online (Sandbox Code Playgroud)
4
<script type="text/javascript" src="scriptaculous.js ></script>
Run Code Online (Sandbox Code Playgroud) 我有一个生成vCal和iCal文件的页面,可以将事件导入Outlook和iCal.这些邮件客户端(Outlook和iCal)将接收UTC中的日期,因为他们知道用户的偏移量并将处理正确的时间.我们编写此代码的客户端基于美国东部时区,我也是.我们的主机位于中部时区(距离东部1小时).我想让代码处理这个没有任何硬编码的偏移量.我的代码目前从我们的CMS获得DateTime并转换为UTC for Outlook/iCal.这意味着CMS的DateTime值相对于托管位置:
// Start Date Time
sb.AppendFormat("DTSTART:{0}\n", thisEvent.StartDate.ToUniversalTime().ToString("yyyyMMddTHHmmssZ"));
Run Code Online (Sandbox Code Playgroud)
当我在本地运行时,一切都很好,因为CMS中的DateTime基于我们客户端的东部时区,所以我是,所以进程是东部 - > UTC - >进入Outlook然后进入UTC - >东部一切都很好.当我在Central中部署到服务器时,来自CMS的DateTime距离Eastern一小时.如何在转换为UTC之前自动从东方获取偏移并添加它?我显然需要这个来处理标准时间(EST)和日光时间(EDT).我想以编程方式执行它而不使用硬编码值,因此无论您处于什么时区,它都能正常工作.即如果我将此代码交给某人在印度进行开发,它应该自动处理其本地服务器的偏移量和相应调整.
我需要做这样的事情,我在转换为UTC之前将偏移应用到东部时间:
sb.AppendFormat("DTSTART:{0}\n", thisEvent.StartDate.ApplyEasternOffset().ToUniversalTime().ToString("yyyyMMddTHHmmssZ"));
Run Code Online (Sandbox Code Playgroud)
很抱歉,如果这是之前讨论过的主题,我只是不确定找到这样的问题的最佳条款.提前致谢.
在Sitecore中我有一个我创建的模板,它有一堆FieldRenderers.基本上有时价值没有被填写,所以我想隐藏其内部的div,我将如何去做呢?
我的朋友正在尝试创建一个给定一些的实用程序函数,Type并在该函数中创建该类型的通用List.我们在创建该列表时遇到问题:
public static List<T> GetQueryResult(string xpathQuery, Type itemType) {
// this line does not work:
List<itemType> lst = new List<itemType>();
return lst;
}
Run Code Online (Sandbox Code Playgroud)
这有什么简单的解决方案吗?
更新:
有没有办法基本上这样做?
List<T> lst = new List<T>();
foreach (Sitecore.Data.Items.Item i in items) {
lst.Add(new T(i));
}
Run Code Online (Sandbox Code Playgroud) 所以我试图在sitecore中设置处理具有两个不同主机头的多站点设置.但无论我做什么,它总是恢复到主机头的默认站点.
所以目前我的默认设置在我的网络配置中,如下所示:
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/Home Page" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" hostname="localhost" loginPage="/Account/SourceLoginRouter" />
Run Code Online (Sandbox Code Playgroud)
而我正在尝试添加的新版本
<site name="SmartEmea" hostName="secondSite" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content/SmartEmea" startItem="/Home" database="master" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false" language="nl-NL" customLinkManager="ValtechLinkManager"/>
Run Code Online (Sandbox Code Playgroud)
我的主机文件如下
127.0.0.1 localhost
127.0.0.1 secondSite
Run Code Online (Sandbox Code Playgroud)
但无论怎样它总是恢复到它的网站和rootpath的/sitecore/content
我正在为我的网站构建几个用户控件(ASCX),其中有几个与他们的工作非常相似.(作为旁注,我必须创建独特的UC,即使它们是相似的,因为我正在为新的Telligent社区主题系统创建小部件).例如,其中两个是不同的,但使用相同的前端代码创建一个2或3选项卡面板,您可以在其中单击选项卡,它将更改下面的数据.我有一个JS文件来处理这些选项卡和动画.我目前通过以下方式动态地将JS文件引用添加到<head>用户控件的代码中:
Literal jsFile = new Literal();
jsFile.Text = string.Format("<script src=\"{0}\"></script>", "/community/themes/test/js/tabbedCallout.js");
Page.Header.Controls.Add(jsFile);
Run Code Online (Sandbox Code Playgroud)
如果我在页面上同时具有这两个控件,则两者都将添加此JS文件引用.如何检查是否已从其他控件添加?