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

sql - ASP.NET 站点地图

有没有人有创建基于 SQL 的 ASP.NET 站点地图提供程序的经验?

我的默认 XML 文件web.sitemap与我的 Menu 和 SiteMapPath 控件一起正常工作,但我需要一种方法让我的站点用户动态地创建和修改页面。

我还需要将页面查看权限绑定到标准ASP.NET会员系统中。

0 投票
7 回答
9301 浏览

.net - 如何将 SVN 修订号与我的 ASP.NET 网站同步?

Stack Overflow 底部有一个 subversion 版本号:

svn 修订:679

我想在我的.NET Web Site/Application、Windows 窗体、WPD 项目/解决方案中使用这种自动版本控制。

我该如何实施?

0 投票
4 回答
3435 浏览

c# - 浮点数解析:是否有 Catch All 算法?

多元文化编程的有趣部分之一是数字格式。

  • 美国人使用 10,000.50
  • 德国人使用 10.000,50
  • 法国使用 10 000,50

我的第一种方法是获取字符串,将其向后解析,直到遇到分隔符并将其用作小数分隔符。这样做有一个明显的缺陷:10.000 会被解释为 10。

另一种方法:如果字符串包含 2 个不同的非数字字符,则使用最后一个作为小数分隔符并丢弃其他字符。如果我只有一个,请检查它是否多次出现,如果出现则丢弃它。如果它只出现一次,请检查它后面是否有 3 位数字。如果是,则丢弃它,否则,将其用作小数分隔符。

显而易见的“最佳解决方案”是检测用户的文化或浏览器,但如果您有一个使用 en-US Windows/浏览器的法国人,这将不起作用。

Double.(Try)Parse().net 框架是否包含一些比尝试自动检测数字格式更好的神秘黑魔法浮点解析器?

0 投票
1 回答
4331 浏览

c# - 如何在 Medium Trust 中写入 Web.Config?

将我的第一个大小适中的网络应用程序上传到我的共享主机给我带来了一系列新的挑战,我的意思是,不眠之夜。问题是我肯定没有开发我的中等信任应用程序(或者知道那是什么。)

我减轻了所有问题,保存一个。

我为管理员编写了一个安装程序,以便能够指定他们的连接字符串和其他首选项,但我找不到以中等信任度写入 web.config 的方法。有没有人有解决方案,还是我应该将首选项放在另一个文件中?

0 投票
3 回答
6767 浏览

asp.net - IIS 6/ASP.NET Windows 身份验证清单?

我一直无法让我的 ASP.NET 应用程序自动将用户登录到我正在构建的 Intranet 站点。无论是谷歌搜索还是我应用的实验,IE7 总是显示一个登录框。

我在 Web.config 中设置了 Windows 身份验证模式,禁用匿名访问并在 IIS 中配置了正确的默认域,但它仍然要求用户登录,更烦人的是,用户也需要提供域(DOMAIN\auser ),这会导致非技术访问者出现问题。感谢 Zeus 的密码记忆功能。

我不是网络管理员,因此有关 Active Directory 的某些内容可能设置不正确,或者可能只是我遗漏了一些非常简单的内容。请注意,我不想模拟用户,我只需要知道 IPrincipal.Name 属性与我的用户数据库中的有效记录相匹配,从而验证用户对我的应用程序的身份。

为此,拥有一份以这种方式协同工作的 AD、ASP.NET 和 IIS 的所有配置要求的清单将非常有用,作为调试的参考,并有望减少一些用户摩擦。

0 投票
3 回答
2486 浏览

c# - 如何获取已构建、编码的 ViewState 的值?

我需要获取base64-encoded. ViewState显然,这在请求生命周期的相当晚的时候才可用,这没关系。

例如,如果页面的输出包括:

我需要一种在服务器端获取价值的方法"/wEPDwUJODU0Njc5MD...=="

澄清一下,我在呈现页面时需要这个值,而不是在 PostBack 上。例如,我需要知道发送给客户端的 ViewState 值,而不是我从他们那里得到的 ViewState。

0 投票
4 回答
3589 浏览

asp.net - ASP.Net 自定义客户端验证

我在 .Net 2.0 网站的用户控件中有一个 JavaScript 自定义验证功能,用于检查支付的费用是否超过应付的费用金额。

我已将验证器代码放在ascx文件中,并且我也尝试过使用Page.ClientScript.RegisterClientScriptBlock(),在这两种情况下验证都会触发,但找不到 JavaScript 函数。

Firefox 错误控制台的输出是"feeAmountCheck is not defined". 这是函数(这是直接取自 firefox->view source)

关于为什么找不到该功能的任何想法?如何在无需将功能添加到我的母版页或消费页的情况下解决此问题?

0 投票
1 回答
2130 浏览

asp.net - 在 IIS 6 中按 IP 地址限制带宽

我正在编写一个在后台下载大文件的应用程序。所有客户端都在本地或通过 VPN 登录。当他们在本地登录时,我不想限制下载。但是,当用户通过 VPN 连接时,我想将下载限制为 10 KBps。我可以通过 IP 地址范围区分这些用户。

由于这是一个 AIR 应用程序,我认为我将通过服务器端进行节流,因为我可以从服务器本身 (IIS 6) 或 Web 服务 (asp.net / C#) 执行此操作。

通过 IIS 6 进行节流似乎工作正常,但似乎必须在整个网站上完成。反正有没有通过IP做到这一点?还是我必须在 .NET 中安装它?

0 投票
5 回答
3499 浏览

asp.net - ASP.NET 内置用户配置文件与旧式用户类/表

我正在寻找有关在 ASP.NET 中使用 Profile 功能的最佳实践的指导。

您如何决定应该在内置用户配置文件中保留什么,或者是否应该创建自己的数据库表并为所需字段添加一列?例如,一个用户有一个邮政编码,我应该将邮政编码保存在自己的表中,还是应该将其添加到 web.config xml 配置文件并通过用户配置文件 ASP.NET 机制访问它?

我现在能想到的优点/缺点是,由于我不太了解个人资料(现在有点像矩阵),如果我走桌子路线,我可能可以做任何我想做的事情(例如, SQL 以获取与当前用户相同的邮政编码中的所有用户)。如果我使用 ASP.NET 配置文件,我不知道是否可以这样做。

0 投票
5 回答
22876 浏览

asp.net - 三重引号?如何在 ASP.NET 中分隔数据绑定的 Javascript 字符串参数?

如何在锚OnClick事件中分隔 Javascript 数据绑定字符串参数?

  • 我在 ASP.NET 中继器控件中有一个锚标记。
  • OnClick锚点事件包含对 Javascript 函数的调用。
  • Javascript 函数接受一个字符串作为其输入参数。
  • 字符串参数使用来自中继器的数据绑定值填充。

我需要Container.DataItem.
我需要OnClick.

而且对于 Javascript 函数调用的输入字符串参数,我还需要一个分隔符(三引号?)。

由于我不能再次使用“单引号”,如何确保 Javascript 函数知道输入参数是字符串而不是整数?

如果没有围绕输入字符串参数的额外引号,Javascript 函数会认为我正在传递一个整数。

锚点:

还有我的 Javascript: