小编Sam*_*lly的帖子

需要更改此JQuery代码以在处理之前检查元素是否存在

我有以下代码:

            <script type="text/javascript">
            $(function () {
                $('#js-news').ticker({
                    speed: 0.10,
                    htmlFeed: false,
                    fadeInSpeed: 600,
                    titleText: 'DASHBOARD ALERTS',
                    direction: 'ltr',
                    displayType: 'reveal',
                    controls: false
                });
            });
        </script>
Run Code Online (Sandbox Code Playgroud)

我想改变它,只有当#js-news存在时它才会触发.在较旧的IE V10浏览器中,我收到错误:"DOM中不存在元素",相关页面没有js-news元素.较新的浏览器似乎应对,但不是IE7,8,9.

关于代码更改的思考表示赞赏.

谢谢.

javascript jquery

25
推荐指数
2
解决办法
1240
查看次数

Web数据库的性能似乎比新的Azure SQL DB服务层更快?

我正在使用MVC3,EF5,LINQ,.NET4.5,SQL数据库.

微软刚刚推出了SQL数据库的新服务级别,即Basic,Standard和Premium.

最初我使用的是"Web"SQL数据库,因为我的数据库很小,即大约30mb.但是,在我的测试网站实例上,我一直在使用基本网站和"基本"SQL数据库设置来节省资金.

当我的Live DB作为测试实例上的"基本"新风格数据库恢复时,我有一个"慢"运行查询突然花了9秒.它的工作时间约为2.5秒.当我将这个测试数据库实例扩展到"标准"SO,20个DTU时,需要3.9秒.当我将这个数据库缩放回"退役"的"Web"格式时,它花了1.9秒才真正让我感到惊讶.就好像需要将DB扩展到S1以获得与旧的"Web"样式DB相当的性能,但我怀疑这将比旧的"Web"格式DB花费更多.

我感谢上面的任何评论,特别是如果其他人发现新的数据库样式可能会更慢.

在一天结束时,新DB风格的设置是旧的"Web"风格相当于?

谢谢.

编辑(这真的非常令人担忧)

我已经发现了一个非常有用的文档,我最担心的是与新SQL数据库服务层的Web/Business比较.这些非常非常令人担忧,因为网络数据库性能似乎只能与"Premium P1"版本相匹配,我们无法负担得起这一点.因此,目前我们将继续使用"Web"版本.

编辑,似乎触动了一个原始的神经....有很多担心的人关于这....

看:论坛与担心用户聊天

来自.NET USER GROUP的反馈

在最近的一次用户组会议上,我也使用.NET同行与我的一些Azure进行了交谈,他们也非常担心他们认为开发人员会离开Azure.我认为微软的一个关键错误就是将Basic的性能设置为远低于Web(大多数时候),甚至是Web下的S1和S2.只有当你进入P1和P2时才会遇到标准杆,并且由于对冲锋的影响我们不敢在测试中使用它.根据我们的经验,Web在90%的时间内都处于这种高水平.我猜测10%是存在的,因为你说它是,但我们的客户没有抱怨这个.但是,为了保持我们目前的业绩水平,我们需要升级到S2或P1,这将对我们的月度费用产生特别影响.吉姆兰德的反馈表示赞赏,并支持我们的担忧.

azure azure-sql-database

19
推荐指数
2
解决办法
3937
查看次数

是否可以为所有控制器全局设置[Authorize]属性?

目前,将[Authorize]放在控制器类或特定操作上.是否可以集中为所有控制器设置[Authorize]属性,比如防止未经身份验证的使用.之后,可以在特定控制器上定义更具体的[授权]属性,例如

[Authorize(Roles="Admin, SuperUser")]
Run Code Online (Sandbox Code Playgroud)

谢谢.

asp.net-mvc asp.net-mvc-3

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

输出nbsp; 在Razor中通过变量?

我在这里一片空白.

我需要输出"nbsp;" 通过变量:

string strSpacer = "&nbsp;&nbsp;";
Run Code Online (Sandbox Code Playgroud)

所以尝试:

@:strSpacer
Run Code Online (Sandbox Code Playgroud)

不起作用,虽然我在页面源中得到以下内容:

&amp;nbsp;
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来解决这个问题?

asp.net-mvc razor asp.net-mvc-3

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

如何在发布MVC应用程序时包含自定义文件夹?

我有一个带有徽标的"上传"文件夹.我希望VS2012一键发布包含此文件夹.目前它不是.

我怎样才能做到这一点?

谢谢你的帮助.

asp.net-mvc asp.net-mvc-3 visual-studio-2012

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

推荐的方法来实现MVC网格的内联编辑吗?

我正在使用MVC3,C#,Razor,EF4.1

我已经以最简单的形式实现了网格,即Razor Tables.目前我已经实现了对页面记录字段的编辑,即点击"编辑",出现编辑页面,然后填写数据然后保存,将用户返回到主网格页面.

我需要一个内联解决方案,其中只有1或2个字段需要更新.通常,用户可以单击该行或"编辑"链接,该行将更改为"编辑模式".然后,人们可以编辑数据.然后,单击"保存",该行将采用只读,否则网格将刷新.你能为此推荐一个简单而强大的解决方案吗?目前我不考虑第三方组件解决方案,如Telerik Kendo UI网格,虽然在不久的将来我无疑会升级到这样的东西.目前我想保持简单.

思想,智慧,建议赞赏.

非常感谢.

编辑:

谢谢大家.我将尝试这些建议.

asp.net-mvc razor asp.net-mvc-3

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

如何自定义Azure Web App 403,503错误页面?

我不知道如何使用专业品牌推出自定义错误页面,以解决以下错误:

403 - Wep App stopped - currently get blue page with Azure text.
503 - Service Unavailable - currently get white page with "service unavailable"
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用CloudFlare自定义错误页面,但这不起作用.对于403,流量仍然会被路由到Azure,在那里它获得标准的Azure 403页面.

一定可能吗?

azure azure-web-sites

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

在 Azure 应用服务 Web 应用程序中使用和设置 WAF?

我运行了许多 App Service MVC Asp.Net Web 应用程序。我认为将 WAF 添加到应用服务网站的前端以启用 OWASP 保护以及对可疑攻击的更多可见性是个好主意。此外,我希望将其链接到 Azure 安全中心。

据我所知,这不是 VM 网站的问题,但对于应用服务网站,我看到了关于如何不支持此功能的 SO 评论(2017 年 4 月)。虽然这些信息现在可能已经过时了。

1) 我是否只是想替换应用服务中内置的现有威胁检测功能,因此不需要添加 WAF?

2) 如果需要,是否支持应用服务 WAF,尤其是链接到 Azure 安全中心。

3)如果需要和可能,那么请提供任何指示?

顺便说一下,我考虑过使用 Cloudflare 作为 Azure 周围的 WAF 包装器,这看起来很有趣,但最初想检查 Azure 功能。

谢谢。

azure azure-web-app-service azure-security

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

IE 11"有时"阻止显示"font-awesome"webfonts

我们的一些IE11客户端在我们的Web应用程序中没有看到"font-awesome"webfonts.我已经使用我们自己的IE11实例进行了大量测试,也通过跨浏览器测试工具进行了测试.全部正确执行.所以我很难理解为什么IE11的某些设置可能看不到"Font-Awesome"的webfonts?我确实尝试更改安全设置以复制问题,但没有成功.

所以我正在就可能导致这个问题的原因寻求一些建议?我能想到的另一件事是,如果在Citrix等共享服务器上提供IE.

提前致谢.

EDIT1

更多证据:

Desktop1   S/W Firewall(on/off)     Windows 7     IE V11.0.9600.17959    Office  Errors
Laptop1    No S/W Firewall          Windows 7     IE V11.0.9600.17959    Office  OK
Laptop1    No S/W Firewall          Windows 7     IE V11.0.9600.17959    Home    OK 
Azure VM   ?? S/W Firewall          Windows 10    IE V11 via Edge        Azure   OK
Azure VM   ?? S/W Firewall          Windows 10    Edge                   Azure   OK
Laptop2    ?? S/W Firewall          Windows 10    Edge                   Home    Errors
Run Code Online (Sandbox Code Playgroud)

更多证据2

当我第一次进入页面时,图标显示.当用户从超链接重新进入页面时,图标不显示.但是ctrl-F5对它进行排序.

更多证据3

我还看到链接到可点击字体的Ajax链接请求变为非活动状态.

更多证据4

当我将我的网站添加到"受限制"时,我甚至无法登录,所以我不相信这就是原因.

找到问题的原因.

我的问题是由IE浏览器历史记录设置引起并修复的

Cog
  - Internet Options
     - General …
Run Code Online (Sandbox Code Playgroud)

internet-explorer font-awesome

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

NGen dll是否可以在Azure网站中使用?

我们目前正在使用MVC3,.NET4.5,EF6.1,MSSQL2008(dev),SQL Azure(测试和实时).我们的应用程序非常复杂,在应用程序池刷新后,我们遇到了大约30秒的显着滞后滞后.我们使用外部自动提供服务来保持网站的温暖,这是好的....但是,这将是一个更好的解决方案,只是部署本机图像,然后每当应用程序池刷新由于任何原因,我们知道应用程序将加载为尽快.

因此调查NGEN的原因.

但是我不确定Azure网站是否可以实现这一点.我有一些问题:

1)NGen需要管理员权限.据我所知,我需要管理员权限才能将本机映像安装到Azure网站,或者我可以在本地"相同的cpu"机器上生成它们并将它们复制到一起吗?

2)现在要求完全信任.我相信这对WAWS来说不是问题.

3)NGen是否只安装在Cache中而不生成某种文件以便复制到其他位置?

提前致谢.

ngen azure

7
推荐指数
0
解决办法
387
查看次数