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

c# - 返回到 Web 相对路径的绝对路径

如果我已经设法使用 Server.MapPath 找到并验证文件的存在并且我现在想将用户直接发送到该文件,那么将该绝对路径转换回相对 Web 路径的最快方法是什么?

0 投票
20 回答
296144 浏览

javascript - 从 JavaScript 调用 ASP.NET 函数?

我正在用 ASP.NET 编写网页。我有一些 JavaScript 代码,并且有一个带有点击事件的提交按钮。

是否可以使用 JavaScript 的点击事件调用我在 ASP 中创建的方法?

0 投票
1 回答
517 浏览

asp.net - 寻找代码以呈现显示对象视图的表单

我的任务是显示一个 Web 表单来表示 .NET 类中的属性。在 WinForms 中,有一个名为 PropertyGrid 的预制控件,它很像我需要的。我只是在寻找一些东西来在适当的控件旁边显示属性名称的简单布局,例如字符串的文本框或枚举属性的下拉列表。

ASP.NET 是否已经存在类似的东西,还是我会在这里推出自己的东西?

0 投票
4 回答
3515 浏览

asp.net - Web 服务器上的更多与更快的内核

Dual 与 Quadcore 的讨论与 Quadcores 本身一样古老,答案通常是“这取决于您的情况”。所以这里的场景是一个 Web 服务器(Windows 2003(不确定是 x32 还是 x64),4 GB RAM,IIS,ASP.net 3.0)。

我的印象是,Web 服务器中的 CPU 不需要那么快,因为请求通常是相当轻量级的,因此拥有更多(较慢)内核应该是更好的选择,因为我们有很多小请求。

但是由于我在IIS负载平衡方面没有太多经验,而且我不想花很多钱才发现我做出了错误的选择,所以有经验的人可以评论一下是否更慢或更少更快的核心更好?

0 投票
1 回答
2882 浏览

asp.net - 如何最好地检测 ASP.NET 过期会话?

我需要在我的 Visual Basic Web 应用程序中检测会话何时过期。这就是我正在使用的...

注: CurrentSession.IsNew退货HttpContext.Current.Session.IsNewSession

这似乎适用于Internet Explorer,但似乎在Firefox中失败。

0 投票
6 回答
23218 浏览

c# - LinqDataSource - 你能限制返回的记录数量吗?

我想LinqDataSource在页面上使用控件并限制返回的记录数量。我知道如果我使用后面的代码,我可以做这样的事情:

有谁知道这样的事情是否可以通过LinqDataSource控制来实现?

[更新]

我将使用LinqDataSource控件ListView而不是GridView 或 Repeater。该LinqDataSource向导不提供限制返回记录数的功能。高级选项仅允许您启用删除、插入和更新。

0 投票
9 回答
75312 浏览

asp.net - ASP.NET 中 DataGrid 和 GridView 的区别?

我从事 ASP.NET 开发已经有一段时间了,以前我在各种事情上都使用过 GridView 和 DataGrid 控件,但我从来没有找到使用其中一个或另一个的真正好理由。我想知道:

这 2 个 ASP.NET 控件有什么区别?两者的优点或缺点是什么?有更快的吗?较新?更容易维护?

控件的智能感知摘要似乎没有描述两者之间的任何区别。它们都可以查看、编辑和排序数据,并在运行时自动生成列。

编辑: Visual Studio 2008 不再将 DataGrid 列为工具箱中的可用控件。如果您手动输入它,它仍然可用(我假设为遗留支持)。

0 投票
5 回答
2175 浏览

asp.net - 没有业务逻辑层的 ASP.Net 2.0 应用程序?

没有如下 BLL(业务逻辑层)的ASP.Net 2.0应用程序是否“可以接受” ?

  1. SQL Server 数据存储和存储过程
  2. 连接到存储过程的数据链路层(强类型表适配器)
  3. 带有代码的表示层 ASPX 页面和用于直接连接到 DLL 的 ObjectDataSource

即使业务逻辑在演示文稿的代码中完全可验证,BLL 是否总是更可取?不使用 BLL 的潜在缺点是什么?

0 投票
7 回答
10579 浏览

c# - 对 ASP.NET 2.0 网页进行单元测试的最佳方法是什么?

有什么建议么?在 C# 中使用 Visual Studio。

是否有任何特定的工具可以使用或方法来解决这个问题?

更新:

对不起,我应该更具体一点。我正在使用 ASP.Net 2.0,并且正在寻找更多类似 jUnit for Java 的工具。我看了一下 NUnit 和 NUnitAsp,看起来很有希望。而且我什至不知道 Visual Studio Pro 有一个测试套件,所以我将查看所有这些选项(我今年夏天刚刚开始使用 Visual Studio/Asp.net/C#)。

0 投票
6 回答
1397 浏览

asp.net - 升级到 ASP.NET 3.x

我目前知道 ASP.NET 2.0 即将推出,并且有 .Net Framework 的 3.x 版本。

是否可以将我的 ASP.NET Web 服务器升级到 .Net Framework 3.x 版?


但是,我已经尝试过,选择在IIS中使用哪个版本的.NET Framwork(ASP.NET选项卡),仅版本1.1和2.0显示。

有解决办法吗?