问题标签 [asp.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
64088 浏览

javascript - 添加多个 window.onload 事件

在我的 ASP.NET 用户控件中,我将一些 JavaScript 添加到window.onload事件中:

我的问题是,如果onload事件中已经有某些东西,那么这会覆盖它。我将如何允许两个用户控件在onload事件中分别执行 JavaScript?

编辑:感谢有关第三方库的信息。我会记住他们的。

0 投票
2 回答
4957 浏览

asp.net - RaisePostBackEvent 未触发

我有一个实现 IPostBackEventHandler 的自定义控件。一些客户端事件调用 __doPostBack(controlID, eventArgs)。

该控件在两个不同的用户控件中实现。在一个控件中,RaisePostBackEvent 在被调用时在服务器端触发__doPostBack。在另一个控件中,从不调用 RaisePostBackEvent。我检查了__EVENTTARGET参数,它确实与控件的 ClientID 匹配......我还能在哪里解决这个问题?

0 投票
3 回答
924 浏览

asp.net - 在非生产环境中复制与负载相关的崩溃

我们正在我们的 Intranet 上运行一个自定义应用程序,我们在最近升级它后发现一个问题,即 IIS 以 100% 的 CPU 使用率挂起,需要重置。

在确定解决方案时,我们回滚到以前的版本,而不是让用户陷入困境。第一步是重现问题——但我们不能。

这里有一些背景:

Prod 有一个带有两个 CPU 和 2 GB RAM 的虚拟化 (vmware) Web 服务器。数据库服务器有 4GB,还有 2 个 CPU。它也在 VMWare 上,但在单独的物理硬件上。

在正常使用期间,应用程序运行良好。w3wp.exe 进程通常使用 5-20% 的 CPU 和大约 200MB 的 RAM。CPU 和 RAM 在正常使用情况下略有波动,但没有异常。

然而,当我们开始遇到问题时,RAM 急剧攀升,CPU 稳定在 98%(或尽可能多)。该站点变得无响应,需要重新启动 IIS。在这种情况下,重置应用程序池不起作用,需要完全重新启动 IIS。

它不会在夜间发生(不使用)。当站点处于负载状态时,这种情况发生得更多,但它也发生在非高峰期。

解决这个问题的第一步是重现它。为了模拟负载,我们开始使用 JMeter 来模拟使用。我们的加载脚本基于崩溃时的实际使用情况。使用 JMeter,我们可以提高使用率(崩溃期间负载的 2-3 倍),但站点运行良好。CPU 很高,站点确实变得缓慢,但内存使用量合理,没有任何问题。

有没有人有关于如何在非生产环境中重现此类问题的任何提示?我们真的很想重现错误,确定解决方案,然后再次测试以确保我们已经解决了它。在这个过程中,我们发现了一些我们已经改进的小东西可能会解决问题,但是如果我们能够重现问题并测试改进的版本,我真的会更有信心。

非常感谢任何工具、技术或理论!

0 投票
1 回答
2493 浏览

asp.net - 发送电子邮件而不像垃圾邮件

我希望每周通过电子邮件发送更新。但是我担心如果发送的邮件太多,就会被标记为垃圾邮件。你们中的任何人都有每周发送许多电子邮件(数千封)的经验吗?你使用什么技术?

0 投票
9 回答
5713 浏览

c# - 将 DateTime 周数计算为行

我目前正在用 ASP.Net C# 编写一个小日历。目前为了生成一周的行,我执行以下 for 循环:

这很好用,但是,有些月只有 5 周,在极少数情况下,有 4 周。

如何计算特定月份所需的行数?

这是我正在创建的示例:

在此处输入图像描述

但是,正如您在上个月看到的那样,只需要 5 行。以本月(2008 年 8 月)为例,该月从星期六开始,在第 6 周/第 6 行的星期一结束。

在谷歌上找到的图片


这是我正在创建的示例:

在此处输入图像描述

但是,正如您在上个月看到的那样,只需要 5 行。以本月(2008 年 8 月)为例,该月从星期六开始,在第 6 周/第 6 行的星期一结束。

在谷歌上找到的图片

0 投票
5 回答
3465 浏览

c# - 可以同时执行 WebForms 和 MVC 的最佳模拟框架?

我正在进入更多的 TDD 工作流程,并且混合了 MVC 和 asp.net Web Forms 应用程序。

建议 MVC 起订量。

我已经将 Rhino 用于 Web 表单。

有没有人有一个最佳实践来为两者都提供 1 个框架模拟?

0 投票
13 回答
605 浏览

asp.net - .NET Framework 3.5 中有哪些有用的新 ASP.NET 功能?

随着 C# 语言从第 1 版到第 3 版的更新,我一直在了解它的新功能。我在与 ASP.NET 保持同步方面做得还不够好。我觉得第 1 版后的一些功能不是那么好(例如 AJAX 框架)或者对我没有那么有用(例如会员框架)。任何人都可以推荐任何可能被忽视的新杀手级 ASP.NET 功能吗?

0 投票
9 回答
64158 浏览

c# - 在 c# 中创建 iCal 文件

我正在寻找一种在 c# (asp.net) 中生成 iCalendar 文件 (*.ics) 的好方法。我找到了一些资源,但缺少的一件事是它们对引用可打印字段的支持 - 具有回车和换行符的字段。

例如,如果描述字段未正确编码,则只会显示第一行,并可能破坏 *.ics 文件中的其余信息。

我正在寻找可以生成 *.ics 文件的现有类和/或可以生成带引号的可打印字段的类。

0 投票
2 回答
323 浏览

c# - Microsoft MVC Preview 4 中的 OutputCacheFilter 是否实际上保存了操作调用?

我们使用包含严格压力测试的预览版 3 部署了一个实时、新鲜、时髦的网站。

页面输出缓存是我们的救星,使我们能够满足我们的性能合同要求。

OutputCacheFilter我的问题是,动作和页面输出缓存之间有区别吗?

动作输出缓存比页面输出缓存快吗?

0 投票
2 回答
8157 浏览

asp.net - 将 asp.net 应用程序转换为 IIS7 集成模式

为了将 asp.net 2 应用程序从 IIS7 经典模式转换为集成模式,我需要执行哪些步骤?