问题标签 [webforms]

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 投票
15 回答
186409 浏览

c# - 在 asp.net 中强制整个站点使用 https 的最佳方法是什么?

大约 6 个月前,我推出了一个网站,每个请求都需要通过 https。当时我能找到确保对页面的每个请求都通过 https 的唯一方法是在页面加载事件中检查它。如果请求不是通过 http 我会 response.redirect(" https://example.com ")

有没有更好的方法——最好是 web.config 中的一些设置?

0 投票
3 回答
8006 浏览

asp.net - Asp.Net Form DefaultButton Error in Firefox

The .Net generated code for a form with the "DefaultButton" attribute set contains poor javascript that allows the functionality to work in IE but not in other browsers (Firefox specifcially).

Hitting enter key does submit the form with all browsers but Firefox cannot disregard the key press when it happens inside of a <textarea> control. The result is a multiline text area control that cannot be multiline in Firefox as the enter key submits the form instead of creating a new line.

For more information on the bug, read it here.

This could be fixed in Asp.Net 3.0+ but a workaround still has to be created for 2.0.

Any ideas for the lightest workaround (a hack that doesn't look like a hack =D)? The solution in the above link scares me a little as it could easily have unintended side-effects.

0 投票
10 回答
17670 浏览

c# - 如何从查询字符串中删除项目以进行重定向?

在我的基本页面中,我需要从查询字符串中删除一个项目并重定向。我无法使用

因为该集合是只读的。有没有办法在不遍历集合并重新构建它的情况下获取查询字符串(除了那个项目)?

0 投票
8 回答
5001 浏览

asp.net - 如何从 ASP.NET 应用程序中获取登录的 Windows 域帐户?

我们有一个 ASP.NET 应用程序来管理它自己的用户、角色和权限数据库,我们最近在用户表中添加了一个字段来保存 Windows 域帐户。

我想让用户不必 亲自登录我们的应用程序,而是根据当前登录的 Windows 域帐户 DOMAIN\username 自动登录。我们想根据我们自己的用户表对 Windows 域帐户进行身份验证。

这是在 Windows 窗体中做的小菜一碟,是否可以在 Web 窗体中做到这一点?

我不希望用户收到 Windows 挑战屏幕提示,我希望我们的系统处理登录。

澄清:我们正在使用我们自己的自定义 Principal 对象。

澄清:不确定它是否有所作为,但我们使用的是 IIS7。

0 投票
6 回答
3181 浏览

asp.net - ASP.Net RSS 提要

如何在 ASP.Net 中创建 RSS 提要?有内置的东西来支持它吗?如果没有,有哪些第三方工具可用?

我在考虑网络表单,而不是 MVC,尽管我想由于这不是传统页面,因此差异可能很小。

0 投票
1 回答
374 浏览

winforms - 在 WinForms 中拥有 ASP.NET 的 RadioButtonList 功能有哪些选择?

这种类型的控件是否仅在第 3 方库中可用?有人实现了开源版本吗?

0 投票
2 回答
286 浏览

c# - 什么时候应该使用标准的 html 标签/输入,什么时候应该使用 asp.net 控件?

当我将每个 asp.net 页面放在一起时,很明显,大多数时候我可以像使用 Web 表单控件一样轻松地使用标准 HTML 标记。在这种情况下,Webforms 控件的诱惑是什么?

0 投票
3 回答
433 浏览

asp.net - 在 ASP.NET Webform 上实现多个默认按钮的最佳方法

在 ASP.NET Webform 上实现多个默认按钮的最佳方法是什么?

我有一个我认为非常标准的页面。有一个带有用户/密码字段和登录按钮的登录区域。然后在同一页面的其他地方有一个带有搜索按钮的搜索字段。

0 投票
7 回答
35910 浏览

asp.net - 一个更新面板与多个更新面板

我有一个 ASP.NET 网页,其中显示了需要在某些条件下进行最佳更新的各种字段、按钮单击等。我们已经实现了 AJAX,使用 ASP.NET 更新面板来避免可见的回发。

原本只有一个领域需要这种能力……很快就扩展到了其他领域。现在我的网页有多个更新面板。

我想知道是否最好将整个表单包装在单个 UpdatePanel 中,或者保留单独的 UpdatePanel。

使用 ASP.NET UpdatePanel 的最佳实践是什么?

0 投票
5 回答
9063 浏览

c# - SelectedIndexChanged 事件处理程序获取旧索引

我正在处理onSelectIndexChanged事件。当 DropDownList 选择更改时引发事件。问题是 DropDownList 仍然返回SelectedValueand的旧值SelectedIndex。我究竟做错了什么?

这是 aspx 文件中的 DropDownList 定义:

这是 DropDownListOnSelectedIndexChanged事件处理程序: