小编Ale*_*lex的帖子

使用带有List <T>对象数据的ASP.NET Repeater Control

我有一个ASP.NET Web应用程序,它将多个字符串数据作为属性放入对象中.字符串数据来自Twitter的JSON提要.我的TwitterMessages集合保存在通用列表中.

我想要做的是使用a asp:repeater迭代我List<T>的显示它所拥有的对象的所有内容,使用<%# Eval("MyURL") %>.MyURL是我的TwitterMessage对象中的属性的名称.

在之前的一个问题中,我被建议使用asp:Repeater模板在自定义HTML表格中显示我的数据.因此能够以某种方式或其他方式使用模板,这才是我真正感兴趣的.

我正在努力的方法是研究如何对Repeater执行数据绑定,以便我可以在.aspx页面中引用我的对象数据.

我知道我需要使用ItemDataBound方法来创建一个数据绑定事件,以便我可以在我的字符串数据对象中引用属性名称.

希望足够的信息得到一些非常感谢的帮助!:)

c# asp.net json repeater

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

Singleton设计模式是否内置于任何框架中?

使用Singleton类可以保证类的一个实例可以控制程序员.真有用.

我想知道,例如,在给定的框架中是否存在Singleton接口以绕过显式创建/添加一个的需要?

decalre会很方便:

public sealed class MySingleton : ISingleton  //or a different class 
    { ... }
Run Code Online (Sandbox Code Playgroud)

然后期望该类只被实例化一次.

这是一个好主意,还是我的想法有点偏离?:)

c# java singleton frameworks

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

计算数组中字符串的出现次数,然后删除重复项

我对C#编程很新,我被困在我的小ASP.NET项目上.

我的网站目前检查URL的Twitter状态,然后通过正则表达式模式匹配程序将这些URL添加到数组中.显然,不止一个人会使用特定的URL更新a,所以我不想列出重复项,我想计算特定URL的提及次数,比如100条推文.

现在我有一个List<String>我可以排序的,以便所有重复的URL彼此相邻.我的印象是我可以比较list[i],list[i+1]如果它们匹配,要将计数器添加到(count ++),如果它们不匹配,那么对于要添加到新数组的URL和计数值,假设这是重复的结尾.

这将删除重复项,并为我计算每个URL的出现次数.目前,我所拥有的不起作用,我不知道为什么(就像我说的那样,我对这一切都不是很有经验).

使用下面的代码,假设已使用关键字搜索JSON提要srchResponse.results.其中包含URL的结果将添加到sList字符串List类型中,该类型仅包含URL,而不包含整个消息.

我想把每个URL中的一个(没有重复),一个计数整数(到字符串)表示URL的出现次数,并将用户名,消息和用户图像URL全部放入我的锯齿状数组中,称为'urls [100] []".我已经将数组排成100行以确保一切都能够适合但通常,这太大了.每个'行'将包含5个元素.

调试器停留在线上: if (sList[i] == sList[i + 1])这是我的想法的关键,所以显然逻辑不起作用.任何建议或任何事情将得到认真的赞赏!

这是示例代码:

  var sList = new ArrayList();

    string[][] urls = new string[100][];

    int ctr = 0;
    int j = 1;

    foreach (Result res in srchResponse.results)
    {           

        string content = res.text;
        string pattern = @"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)";
        MatchCollection matches = Regex.Matches(content, pattern);

      foreach (Match match in matches)
      {

        GroupCollection groups = match.Groups;

                    sList.Add(groups[0].Value.ToString());
      }
    }

    sList.Sort();    
    foreach …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net twitter

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

RegEx帮助标记字符串

谁能告诉我怎么能这样做: (King's_Cross_St_Pancras, Farringdon, Hammersmith_&_City_Line)

并将其拆分为:

array[0]: King's_Cross_St_Pancras
array[1]: Farringdon
array[2]: Hammersmith_&_City_Line
Run Code Online (Sandbox Code Playgroud)

正则表达式也应该考虑<>非单词字符.我试图使用正则表达式:"\b(<>&')?"..但这完全没用.

请帮忙

java regex text

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

理解罪的问题(x)

嘿偷看,我得到了这个代码:

red = red + 1;
trace("red: " + red);
trace("Math.sin(red): " + Math.sin(red));
var newRed:uint = Math.abs(Math.sin(red)) * 255;
trace("newRed: " + newRed);
Run Code Online (Sandbox Code Playgroud)

此代码输出以下内容:

red: 256
Math.sin(red): -0.9992080341070627
newRed: 254
red: 257
Math.sin(red): -0.5733571748155426
newRed: 146
red: 258
Math.sin(red): 0.37963562682930313
newRed: 96
red: 259
Math.sin(red): 0.9835931839466808
newRed: 250
Run Code Online (Sandbox Code Playgroud)

等等

当我将sin(257)插入计算器时,我得到-0.974370064785235,但Flash正在提出-0.5733571748155426

编辑:-

但是当我插入sin(256)时,我从每个中获得相同的数字.这让我很困惑.

我有点困惑为什么会这样.请帮忙.亚历克斯

math flash trigonometry

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

从PHP中的类访问fopen

出于某种原因,我无法fopen()从PHP中的类中访问该函数:

<?php

    class Compare
    {
        function __construct( ){  }

        private $q_scores = array();

        private $q_path = "./data/questions.txt";

        private $questions = fopen($q_path, 'r');   

        //...

    }

?>
Run Code Online (Sandbox Code Playgroud)

如何从类内部访问内置的php函数?

非常感谢

php

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

标签 统计

c# ×3

asp.net ×2

java ×2

.net ×1

flash ×1

frameworks ×1

json ×1

math ×1

php ×1

regex ×1

repeater ×1

singleton ×1

text ×1

trigonometry ×1

twitter ×1