小编Dig*_*yne的帖子

C#使用Continue在try catch中捕获

现在,我对continue语句有一个重大问题.FetchUnseenMessages可能会也可能不会返回错误,具体取决于它是否能够连接到指定的电子邮件帐户.如果FetchUnseenMessages失败,我希望continue语句返回到foreach语句中的下一个项目(尝试下一个电子邮件帐户).我得到了一些意想不到的结果.我不相信continue语句会转到foreach语句中的下一个项目,但会回到try语句的开头并再次尝试它.我整天都被困在这里,而且我很困难.请帮忙.谢谢,克里斯.

foreach (string l in lUserName)
{ 
    try
    {
        newMessages = FetchUnseenMessages(sUsername);
    }
    catch
    {
        continue;
    }

    //Other code
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

使用空格修改css名称时的Javascript InvalidCharacterError

我正在修改一些通过JavaScript动态生成的按钮.我无法控制静态声明类名,这就是为什么我在页面加载时为我编写了一个函数.我理解它为什么会发生(它不喜欢'zocial button'中的空格),我只需要一个修复,我绝对不是那个有天赋的JavaScript.如果您检查页面上的按钮,则会出现以下错误:Unncaught InvalidCharacterError:无法在'DOMTokenList'上执行'add':提供的令牌('zocial facebook')包含HTML空格字符,这些字符在令牌中无效.这是我的javascript代码:

var buttonz = document.getElementsByName('provider');
for (var i = 0, length = buttonz.length; i < length; i++) {
    if (buttonz[i].value == 'Facebook')
    {
        buttonz[i].classList.remove('btn-default');
        buttonz[i].classList.add('zocial button');
    }
Run Code Online (Sandbox Code Playgroud)

如果你想看到它住在这里你去:http: //jsbin.com/nifuxoyo/1/watch

javascript css dom

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

标签 统计

asp.net ×1

c# ×1

css ×1

dom ×1

javascript ×1