草庐IT

name_of_key

全部标签

c# - Tridion 2011 : Changing a page's file name as it's being published

美好的一天!我允许我的内容编辑器将CSS存储为非常基本的组件(通常包含他们粘贴到的称为“代码”的单个多行字段),然后将这些作为组件演示添加到带有.css的页面中文件扩展名。创建页面时,用户可以设置一些配置值:缩小输出(bool)、文件名前缀和文件名后缀。最后两个的目的是,如果用户选择缩小CSS,则位于演示服务器上的文件名可能会有所不同。除了文件名的修改外,我已经完成了所有工作。我不想更改CM中的文件名;仅当它驻留在演示服务器上时。我假设这可以在放入CSS页面模板的TBB中完成。我试了一下,但想确定我没有遗漏任何东西。以下示例只是为了简洁而对一些可配置值进行硬编码的速记。//Create

c# - 通用约束 : Can I test Equality of generic that can be a reference or value type?

我想要一个通用类,它可以接受引用类型或值类型,并且只执行基于相等性测试的操作。考虑以下几点:publicclassPropertywhereTProp:struct,IEquatable{publicTPropValue;publicvoidSetValue(ObservableObjectowner,TPropvalue){if(!Value.Equals(value))//cannotuse!=onstructconstrainedTProp{//...settheproperty}}}publicclassByRefPropertywhereTProp:class//Dontwa

c# - .Net 4 : How to reference a dynamic object with property named "return"

我正在从公共(public)api检索json并使用JsonFx将其转换为动态对象。JsonFx.Json.JsonReaderreader=newJsonFx.Json.JsonReader();dynamicresponse=reader.Read(jsonAsString);json包含一个名为return的属性。例如{"result":"success","return":{"high":{"value":"3.85001","value_int":"385001","display":"3.85001\u00a0\u20ac","currency":"EUR"}}JsonFx

c# - 如何在 ASP.NET 中使用 User.Identity.Name 作为 SqlDataSource 的参数?

对于SqlDataSource,我可以为传入的参数配置外部源。例如,它可能是QueryString、Session、Profile等。但是我没有使用用户作为来源的选项。我知道我可以为插入、选择、更新、删除事件中的参数提供值。但我不认为这是一个优雅的解决方案,因为我已经在aspx文件中定义了一些参数。我不想在两个不同的地方定义参数。弄得一团糟。那么我能否以某种方式在.aspx文件中定义此参数?//User.Identity.Namegoeshereasavalueforanotherparameter 最佳答案 在您的.aspx中声明

c# - Keys 枚举中 -(减号/下划线)和 =(等于/加号)键的枚举是什么?

我好像找不到它们here.我正在尝试将它们包含在我的热键选择对话框中。 最佳答案 从您提供的链接中结帐Oem*:OemMinusTheOEMminuskeyonanycountry/regionkeyboard(Windows2000orlater).OemplusTheOEMpluskeyonanycountry/regionkeyboard(Windows2000orlater).你可以有这样的东西:if(keyData==(Keys.Control|Keys.OemMinus))ZoomOutOrSomething();//

c# - 将 hashtable.Keys 转换为 List<int> 或其他 IEnumerable<int>

我知道,我还有其他选择,例如我可以维护一个单独的键列表。请不要建议其他选项。我只是想知道我是否能成功。请不要问我要解决什么问题,或者类似的问题。这是一道纯粹而简单的CS题。我想知道是否有人知道从Hashtable中获取key的方法并将它们转换成List或其他类型的IEnumerable(当然,我的key实际上是整数)。鉴于我可以毫无问题地做到这一点:foreach(intkeyinhashtable.Keys)为什么这会给我错误?(List)hashtable.Keys 最佳答案 如果您有可用的LINQ扩展方法,您可以执行以下操作.

c# - Debug vs Release in optimization of .net(分发给用户时的顾虑)

向公众分发Debug与Release构建是否存在任何安全或性能问题?大多数时候我只是将.exe文件打包到Debug文件夹中(连同所需的依赖项)并将其提供给用户。有什么理由比另一个更喜欢分发吗? 最佳答案 是的,当然有-安全和性能方面的影响。调试版本比发布版本包含更多信息,并且许多编译器优化已针对调试版本关闭。另见Debug/Releasedifference在这里。Arethereanyreasontopreferonemorethantheothertobedistributed?是的。如果您想拥有一个经过优化编译的更快的二进制文

c# - 为什么在任何 .csproj 文件中都找不到 <Target Name ="Build">?

只是好奇-每当我看到.csproj的xml时,它都以DefaultTargets="Build"开头因此我假设应该存在;但是,我从未在任何.csproj中找到此默认目标。文件。VS是在编译前注入(inject)这个目标还是msbuild默认构建它。内部发生了什么? 最佳答案 在文件底部附近,您会看到这个;导入标准目标,“Build”就是其中之一。导入基于项目文件中可用的其他数据以动态方式生成“构建”目标。 关于c#-为什么在任何.csproj文件中都找不到?,我们在StackOverfl

c# - Visual Studio 2010 : How to generate documentation out of code comments?

这个问题在这里已经有了答案:HowdoIexportthecodedocumentationinC#/VisualStudio2008?(7个答案)关闭8年前。我为我的代码写了一些注释。现在如何使用VisualStudio2010生成文档或类似的东西?

c# - WinDbg/SOS : Explanation of ! SyncBlk 输出

我正在寻找SOS的!SyncBlk命令生成的输出的描述。特别是我在“MonitorHeld”列上找不到有用的解释。此列显示一系列故障转储中的高值。例子:0:000>!SyncBlkIndexSyncBlockMonitorHeldRecursionOwningThreadInfoSyncBlockOwner440000000005a5c22811000000000e7a67402304273000000019f858cd0System.Object48000000000579bae811000000000e7a72e02370275000000015f999900System.Obje