问题列表 - 第7317页

Sitecore:如何在不同的部分中访问相同的字段名称

我在sitecore中有数据模板dt1,在"data"部分有"header"字段.我也有数据模板dt2在"门户"部分有"标题"字段最后我有数据模板dt3,它使用dt1和dt2作为基本模板.

我怎样才能在xslt中找到portal/header的内容?

在我的代码中,当我写<sc:text field ="header"/>时,我得到数据/标题的内容(因为这个节点首先出现).我知道如何在.net中执行此操作,但我需要使用xslt.

/ callprat

sitecore

10
推荐指数
4
解决办法
4245
查看次数

如何告诉C#省略序列化期间默认属性的创建?

我有一个序列化为XML文件的类.有几个很少使用但始终创建​​的属性.如果我在XML中删除它们,反序列化仍然有效,因为它们具有默认值.

这些不必要的(bool)属性使XML更难阅读.

我可以告诉C#省略仍然具有默认值的元素或属性吗?

c# serialization

5
推荐指数
2
解决办法
1936
查看次数

使用带有不可打印分隔符的剪切

是否可以使用剪切并具有不可打印的字符作为分隔符?例如,我想将"^ A"字符(也表示为\ 001)作为分隔符.

linux command-line

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

为什么LINQ to SQL实体关联在插入新记录时会创建一个新的(重复)行?

我试图使用LINQ-to-SQL插入一个新实体,并且实体与User实体相关联.新实体的插入成功,但我现有的用户实体被插入,就好像它是一个新用户一样.代码如下所示:

var someEntity = new Entity();
someEntity.User = this.User;
dataContextInstance.SomeEntities.InsertOnSubmit(someEntity);
dataContextInstance.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么用户被插入到Users表中作为一个全新的实体?似乎User.UserId将成为映射到正在插入的someEntity的行的UserId列中的外键值.

感谢您的任何帮助/建议/意见

.net c# linq asp.net linq-to-sql

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

扩展方法是否违反了软件工程原则?

我倾向于回避扩展方法(在C#中),因为它违反了软件工程的"代码内聚"原则.

那么,为什么呢?还是我的理解错了?

extension-methods

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

如何排序整数字符串?

在使用整数值对字符串列表进行排序时,我遇到了一个奇怪的问题.但是,某些值可能会以某些字符作为前缀.

例如

// B1, 5, 50, A10, 7, 72, B3, A1, A2
Run Code Online (Sandbox Code Playgroud)

基本上有页码,应按如下方式排序:

// A1, A2, A10, B1, B3, 5, 7, 50, 72
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用默认字符串排序,那么这些将被排序为

// A1, A10, A2, B1, B3, 5, 50, 7, 72
Run Code Online (Sandbox Code Playgroud)

C#中的任何解决方案?

.net c# sorting

11
推荐指数
2
解决办法
7007
查看次数

Twitter数据挖掘:分离度

我可以使用哪些现成的算法来挖掘twitter,以找出Twitter上2个人之间的分离程度.

当社交图不断变化和更新时,它是如何变化的.

然后,有没有我可以使用的推特社交图数据的转储,而不是重新开始这么多的API调用.

python twitter dump social-graph

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

命名约定:amountPaid与paidAmount

这里有两个样本,有两种不同的命名变量方法:

decimal amountDue = 1000;
decimal amountPaid = 800;

decimal dueAmount = 1000;
decimal paidAmount = 800;

您通常会选择哪一个?为什么?

naming-conventions

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

如何确定是否需要保留或分配财产?

当我应该使用retain时,以及在分配时,是否有任何好的规则要学习?

iphone cocoa-touch objective-c

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

可空类型不是可以为空的类型?

我正在使用可空类型进行一些测试,并且它没有像我预期的那样工作:

int? testInt = 0;
Type nullableType = typeof(int?);
Assert.AreEqual(nullableType, testInt.GetType()); // not the same type
Run Code Online (Sandbox Code Playgroud)

这也不起作用:

DateTime? test = new DateTime(434523452345);
Assert.IsTrue(test.GetType() == typeof(Nullable)); //FAIL 

DateTime? test = new DateTime(434523452345);
Assert.IsTrue(test.GetType() == typeof(Nullable<>)); //STILL FAIL
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么testInt.GetType()返回int,而typeof(int?)返回真正的可空类型?

.net c# nullable gettype

44
推荐指数
2
解决办法
4423
查看次数