问题标签 [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 投票
7 回答
4772 浏览

asp.net - 在 ASP.NET 用户控件中捕获未处理的异常

我正在动态加载用户控件,将它们添加到 Web 表单的 Controls 集合中。

如果用户控件在渲染时导致未处理的异常,我想隐藏它们。

因此,我尝试连接到每个 UserControl 的 Error 事件,但似乎该事件永远不会像对 Page 类那样为 UserControls 触发。

做了一些谷歌搜索,它似乎并不乐观。这里有什么想法吗?

0 投票
2 回答
5350 浏览

asp.net - ASP.NET 网站或 Web 项目

在 Visual Studio 中创建新的 ASP.NET 项目时,我应该选择创建:网站还是项目?

我知道 Web 应用程序项目是过去使用 VS 2003 实现它的方式,但它今天仍然适用吗?使用其中一个有哪些注意事项?

0 投票
6 回答
4642 浏览

.net - 你能为 SVN 推荐一个好的 .NET 基于 Web 的存储库浏览器吗?

我们有一个在 Windows 服务器上运行的 SVN 存储库,我想将内部文档、功能更改、错误等链接到代码更改。

我们发现 WebSVN 非常慢 - 存储库对于它来说太大了(我认为)。

使用它的团队主要使用 C# 进行编码,虽然有些人有其他语言的经验,但我真的很喜欢团队中任何人都可以维护的工具。

我见过的大多数工具都是基于 PHP、Java、Python 等的。团队可以学习的所有语言,但我更喜欢使用我们已经拥有的技能的东西。

你能为 SVN 推荐一个好的基于 Web 的存储库浏览器吗,最好是使用 ASP.NET、SQL Server并在IIS上运行的浏览器?

0 投票
3 回答
586 浏览

asp.net - ASP.NET 缓存

最近我一直在研究 ASP.NET 中缓存的可能性。

我滚动了自己的“缓存”,因为我不知道更好,它看起来有点像这样:

所以这些值会在一个单例中存储一段时间,当时间到期时,这些值会被更新。如果时间尚未到期,并且完成了对数据的请求,则返回字段中存储的值。

使用真正的方法(http://msdn.microsoft.com/en-us/library/aa478965.aspx)而不是这个有什么好处?

0 投票
2 回答
1459 浏览

c# - ASP.NET UserControl 和 DefaultEvent

大纲

好的,我已经用谷歌搜索了这个,并且已经期待一个大胖子了但我想我应该问一下,因为我知道有时人们的脑海中可能会潜伏着奇怪的小知识宝石^_^

我正在研究一本书中的一些练习,这个特定的练习是用户控制。我拼凑了一个控件,并希望为其设置 DefaultEvent(已为以前的控件完成此操作),因此当我双击它时,创建的默认事件就是我指定的任何事件。

注意:这是标准的用户控件 (.ascx),而不是自定义呈现的控件。

当前代码

这是类和事件定义:

当前结果

现在,当我在 ASPX 页面上双击该控件时,将创建以下内容:

不完全是我所期待的!所以,我的问题:

是否可以为 UserControl 定义 DefaultEvent?是黑客吗?如果 [不] 支持,有什么原因吗?


旁注:我们如何在代码中添加下划线?我似乎无法将 char 放入和转义?

0 投票
2 回答
1772 浏览

.net - ASP.NET 代理应用程序

让我试着解释一下我需要什么。我有一个可以从互联网上看到的服务器。我需要创建一个 ASP.NET 应用程序来获取网站的请求并发送到内部服务器,然后它获取响应并发布信息。对于客户来说,这应该是完全透明的。

由于不同的原因,我无法将端口重定向到内部服务器。我能做但不知道如何做——也许答案就在那里——是创建一个新的网站,将其托管在另一台服务器上。

0 投票
12 回答
3288 浏览

asp.net - 加速 ASP.Net 网站或应用程序

我有一个启用 Ajax.Net 的 ASP.Net 2.0 网站。网站和数据库的托管和数据库的架构一样不受我控制。在对硬件进行测试时,我确实控制了该站点的性能,但是在客户端的硬件上,重新加载或更改页面时会出现明显的延迟。

我想做的是让我的应用程序在交付时尽可能紧凑和快速。一种想法是为站点的所有静态资源设置到期日期,这样它们就不会在页面加载时被调用。资源是指图像、链接样式表和 JavaScript 源文件。是否有捷径可寻?

还有哪些其他方法可以优化 .Net 网站?

更新:我在网站上运行了 YSlow,而我受到打击最大的领域是加载的 JavaScript 和样式表的数量(23 个 JS 文件和 5 个样式表)。Ajax.net 和 Asp 已插入除一个(主样式表)之外的所有内容。为什么这么多?

0 投票
8 回答
100417 浏览

c# - 在 ASP.NET 中清除页面缓存

对于我的博客,我想使用输出缓存将特定帖子的缓存版本保存大约 10 分钟,这很好......

但是,如果有人发表评论,我想清除缓存,以便刷新页面并且可以看到评论。

如何在 ASP.Net C# 中执行此操作?

0 投票
4 回答
14860 浏览

c# - 如何在 Powershell 中模拟 Active Directory 用户?

我正在尝试通过 Web 界面 (ASP.NET/C#) 运行 powershell 命令,以便在 Exchange 2007 上创建邮箱/等。当我使用 Visual Studio (Cassini) 运行页面时,页面加载正确。但是,当我在 IIS (v5.1) 上运行它时,我收到错误“未知用户名或密码错误”。我注意到的最大问题是 Powershell 是以 ASPNET 而不是我的 Active Directory 帐户登录的。如何强制我的 Powershell 会话使用另一个 Active Directory 帐户进行身份验证?

基本上,我到目前为止的脚本看起来像这样:

0 投票
5 回答
22084 浏览

c# - ASP.Net MVC 路由映射

我是 MVC(和 ASP.Net 路由)的新手。我正在尝试映射*.aspx到一个名为PageController.

上面的代码不会将 *.aspx 映射到PageController吗?当我运行它并输入任何 .aspx 页面时,我收到以下错误:

找不到路径“/Page.aspx”的控制器,或者它没有实现 IController 接口。参数名称:controllerType

有什么我不在这里做的吗?