小编Kev*_*oet的帖子

Azure网络应用程序突然不再支持文化

出乎意料的是,我们的Azure网络应用程序正在喷出有关不受支持的文化的错误.我们会在首页上显示要显示的国家/地区列表,但这会突然出错.在其他各种Web应用程序上也使用相同的代码,并且它们没有问题.

以下代码给出了一个问题.

 private List<SelectListItem> Countries()
        {
            RegionInfo country = new RegionInfo(new CultureInfo("nl-BE", false).LCID);
            List<SelectListItem> countryNames = new List<SelectListItem>();
        foreach (CultureInfo cul in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
        {
            country = new RegionInfo(new CultureInfo(cul.Name, false).LCID);
            countryNames.Add(new SelectListItem() { Text = country.DisplayName, Value = country.DisplayName });
        }

        return countryNames.GroupBy(x => x.Text).Select(x => x.FirstOrDefault()).ToList<SelectListItem>().OrderBy(x => x.Text).ToList();
    }
Run Code Online (Sandbox Code Playgroud)

我在for-each中放置了一个try-catch,因此我可以查明出错的文化.以下文化突然返回错误:

<errors>
<LCID>4096</LCID>
<Name>ar-001</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>el-CY</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>en-BB</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>en-BS</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>en-HK</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>en-NL</Name>
</errors>
<errors>
<LCID>4096</LCID>
<Name>en-SE</Name>
</errors>
<errors> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc azure azure-web-sites

15
推荐指数
2
解决办法
3225
查看次数

使用Jquery更改值时,KnockoutJS属性不会更新

我有一系列复选框,我想收集所选的一个.复选框位于div中,当单击div时,也会检查复选框:

var oCheckBox = $($(this).find('.chkSocialMediaItem').get(0));
oCheckBox.attr('checked', !$(oCheckBox).attr('checked'));
Run Code Online (Sandbox Code Playgroud)

这很好用,但是KnockoutJS没有接收到更改,因此不会更新所选项目的计数器.

我读到了你需要触发更改事件的地方.但是当我在复选框上听到更改事件时,它实际上会被触发.

任何帮助将不胜感激,谢谢!

更新:

我找到了一个"淘汰赛"解决方案.在我的div中,我对'click'进行了数据绑定,并更改了该函数中的checked值:

<script type="text/html" id="Template">
    <div class="item" data-bind="click: DivClicked">
       <input type="checkbox" data-bind="checked: IsASelectedItem" class="chkSocialMediaItem"/>
    </div>
</script>


function SocialMediaSearchItem() {          
            this.IsASelectedItem = ko.observable();
            this.DivClicked = function () {
                this.IsASelectedItem(!this.IsASelectedItem());
            };
}
Run Code Online (Sandbox Code Playgroud)

这是唯一的解决方案吗?我真的很想看到一个Jquery解决方案.

jquery knockout.js

14
推荐指数
2
解决办法
6085
查看次数

Azure SQL中突然出现DTU峰值

我们的SQL Azure数据库在一周内随机时刻突然出现峰值.一旦这些尖峰发生,它们就不会再停止了.在那些时刻没有任何异常发生的事情.

如果我们扩大或缩小我们的SQL,那么尖峰会停止,我们会再次恢复正常行为.

我们如何解决这个问题呢?我有一种感觉"卡住"并突然占用我们的SQL.

在此输入图像描述

sql sql-server azure azure-sql-database

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

从表存储中删除Windows Azure表 - 成本?

我们目前有一个填充日志的Azure表.我们不知道有多少记录,但我们知道我们做了+ - 3密耳的交易.因此,在最坏的情况下,我们将有300密耳.行.

我们想要完全删除所有日志.如果我们删除该表,这是否意味着1个交易,或者这意味着他将批量删除他能够的所有行并且大约3密耳.再次交易?

我找不到任何有关Delete table命令实际上是1个事务的官方信息.

有帮助吗?

谢谢 !

azure azure-storage azure-table-storage

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