小编ila*_*ann的帖子

如何重命名序列化对象列表后生成的<ArrayOf> XML属性

我正在序列化对象列表 List<TestObject> ,XmlSerializer生成<ArrayOfTestObject>属性,我想重命名或删除它.
可以通过创建将List封装为字段的新类来完成吗?

 [XmlRoot("Container")]    
 public class TestObject
 {
     public TestObject() { }                         
     public string Str { get; set; }                         
 }

 List<TestObject> tmpList = new List<TestObject>();

 TestObject TestObj = new TestObject();
 TestObj.Str = "Test";

 TestObject TestObj2 = new TestObject();
 TestObj2.Str = "xcvxc";

 tmpList.Add(TestObj);
 tmpList.Add(TestObj2);


 XmlWriterSettings settings = new XmlWriterSettings();
 settings.OmitXmlDeclaration = true;
 settings.Indent = true;
 XmlSerializer serializer = new XmlSerializer(typeof(List<TestObject>));

 using (XmlWriter writer = XmlWriter.Create(@"C:\test.xml", settings))
 {              
     XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces();
     namespaces.Add(string.Empty, string.Empty);
     serializer.Serialize(writer, tmpList, namespaces);                            
} …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-serialization

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

C#:循环遍历字符串中的子字符串模式

我的模式如下:

{(code)}
其中代码是一个数字(最多6位数),或2个字母后跟一个数字.
例如:

{(45367)}
{(265367)}
{(EF127012)}

我想在长字符串中找到所有出现的内容,我不能只使用纯正则表达式,因为我需要在找到匹配项时执行某些操作(比如记录位置和匹配类型).

c# regex string

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

使用jQuery动态定位元素

我正在使用菜单栏,每个菜单栏项都是一个图像,当用户将鼠标放在菜单项上时,将显示带子菜单的div.

我想直接把div的,适当的图像项(没有空间,和DIV将徘徊所有元素以上),与右侧对齐,这意味着div的右上角应在图像的右下角.

因为我不能也不想硬编码div的位置,我想动态地做.

现在我有这个:

$('img').each(function(){                     
   jQuery(this).mouseenter(function(){
     var menuItem = $('#' + this.id + '_menu'); //get the needed div 
     var imgRight = this.offset() + this.width();


   });
 });
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

在母版页中获取内容页的实例

我如何从无光泽页面中获取内容页面的实例?

为此,我需要它:
我所有的内容页面都派生自BasePage类(而BasePage派生自System.Web.UI.Page),BasePage具有属性Index。
派生页面设置了它的值,以便母版页可以读取id并将特殊CSS应用于位于母版页上的对应菜单项。

asp.net

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

标签 统计

c# ×2

asp.net ×1

css ×1

html ×1

javascript ×1

jquery ×1

regex ×1

string ×1

xml ×1

xml-serialization ×1