小编leo*_*ora的帖子

随着vsto和excel越来越多尝试整合visual studio和C#,VBA死了吗?

excel vba的未来是什么?似乎excel是第三版或第四版试图将VSTO作为主流解决方案.有明确的策略吗?vba很快会死吗?

excel vba

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

如何进行查找以获取任何具有以某个字符串开头的id的div

我有一些动态代码,将列出div.我想回到一个循环的项目列表,其中id具有相同的字符串开头.

例如,我可能有

<div id="table1" . . .
<div id="table2" . . .
<div id="table3" . . .
Run Code Online (Sandbox Code Playgroud)

如何,使用jquery,我可以得到一个id为以"table"开头的所有div的列表?

jquery css-selectors

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

随着越来越多的浏览器符合标准,jquery等产品的价值就会降低

如果jquery的一个主要好处是跨浏览器javascript支持,那么这会变得不那么有价值,因为更多的浏览器旨在成为符合标准且相同的javascript适用于所有浏览器?

javascript jquery compliant

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

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

通过ajax将一个图像替换为另一个图像使其在一瞬间消失

我有以下代码(asp.net-mvc,jquery)(我已经简化了示例来显示问题)我要点击图像并将其替换为另一个图像.

这很好但是第一次单击它时,原始图像会在另一个图像显示之前消失(一瞬间).之后它无缝地工作.

有没有办法消除这个怪癖,所以没有分割秒没有显示图像?

这是我的控制器代码:

    public ActionResult UpdateFavoriteExercise(int id, string toggle)
    {
        if (toggle == "off")
        {
            return Content("<img toggle='off' src='/images/vote-favorite-off1.png' border=0'>");
        }
        return Content("<img toggle='on' src='/images/vote-favorite-on1.png' border=0'>");
    }
Run Code Online (Sandbox Code Playgroud)

这是我的jquery代码:

$('div.favoriteExercise').live('click', function() {

    var id = $(this).attr("id");

    var toggle = $(this).attr("toggle");
    if (toggle == 'off') {
        onOff = 'on';
    }
    else {
        onOff = 'off';
    }

    var url = '/Tracker/UpdateFavoriteExercise/' + id + '?toggle=' + onOff;

    $(this).load(url);
    $(this).attr("toggle", onOff);
});
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery

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

从字符串中删除所有HTML格式

我想比较2个字符串,但我只是意识到已经有一些html格式.

在执行string1 == string2时,如何让这两个字符串匹配.(注意:我不知道HTML格式是什么会提前)

string1 = "This is a test";
string1 = "<font color=\"black\" size=\"1\">This is a test</font>";
Run Code Online (Sandbox Code Playgroud)

c# string

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

使用linq,我如何从另一个IEnumerable <>的属性创建IEnumerable <>

我有一个清单:

IEnumerable<Person> people
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

IEnumerable<Dog> peoplesDogs
Run Code Online (Sandbox Code Playgroud)

其中是的财产的人的对象,也是一个

 IEnumerable<Dog> 
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何在Ajax调用期间使用加载图像替换TD内的图像

我有一个HTML表格.在每个单元格中都有一个图像,后跟一些文本.像这样的东西:

<td>
  <img src='image.gif'>This is a test
</td>
Run Code Online (Sandbox Code Playgroud)

我必须运行jQuery Ajax调用,在此调用期间,我想将图像更改为我拥有的加载图像(loading.gif),然后在Ajax之后将其返回到常规图像(在本例中为image.gif)完成.

将图像更改为加载图像然后再返回的正确jQuery语法是什么?

ajax jquery image

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

当某些转换可能为null时,使用LINQ convertAll

我有以下代码

          people = positions.ConvertAll(r=> r.Person).ToList();
Run Code Online (Sandbox Code Playgroud)

但在某些情况下,"Person"将为null,在这些情况下我根本不想将它们添加到已转换的集合中(我不想要空项)

实现这一目标的最佳方式是什么?你有条件转换?

c# linq

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

这个SQL Query如何从Oracle SQL Developer中运行而不是从代码中运行?

当我从Oracle的SQL开发人员工具运行它时,我有以下SQL查询可以正常工作(返回多行):

select * from  [schema].[table] where resource_unique_name in ('abc123') and (slice_date >= '01-Nov-10') and (slice_date < '01-Dec-10')
Run Code Online (Sandbox Code Playgroud)

但不知何故,下面这段代码返回0条记录(没有错误,0条记录):

 OracleDataReader reader = new OracleDataReader();
 const string CONNECTION_STRING = [myConnetionString];

 connection.ConnectionString = CONNECTION_STRING;
 connection.Open();

 OracleCommand command = connection.CreateCommand();
 command.CommandText = [same SQL as above];

 OracleDataReader reader = command.ExecuteReader();

 int rowCount = 0;
 while (reader.Read())
 {
      rowCount++;
 }
 Console.Write(rowCount);
Run Code Online (Sandbox Code Playgroud)

连接打开很好,因为如果我硬编码不同的SQL查询,我会得到结果.

是否有任何理由查询在SQL查询工具中可以正常工作,但不是从我的C#代码?

更新说明: 在我的代码中,当我删除:

and (slice_date < '01-Dec-10')
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常(我得到数据).任何线索上述标准有什么问题?

c# sql oracle

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