问题标签 [asp.net-4.6]

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 回答
3422 浏览

azure - SignalR 不使用 ASPNET 4.6 的 Websocket 传输

我们正在尝试使用独立的 SignalR 服务器,并构建了几个我们正在使用的集线器。它们工作正常,但我无法让 SignalR 使用 WebSockets 传输。

一般来说,我很难找到有关让 SignalR 使用 WebSockets 进行协商的要求的最新信息。有人可以帮我们弄清楚为什么没有使用 WebSockets 吗?

稍微介绍一下我们的配置:

  • SignalR 服务器:
    • “Microsoft.AspNet.SignalR”:“2.2.1”
    • 框架:net462
  • 主办:
    • Azure 应用服务
      • 网络套接字:开
      • CORS:允许的来源:*
      • 定价层:基本:1 小
      • .NET 框架版本 v4.6
      • SSL证书

我们使用最新版本的 Chrome 和 Edge 作为 JS 客户端。

这是我们的一些 SignalR 服务器配置:

启动.cs

协商来自 SignalR 服务器的响应:

https://customdomain/signalr/negotiate?clientProtocol=1.5&connectionData=[{"name":"hubname"}]

JS客户端初始化:

完整的 Web.config:

Chrome 工具控制台消息:


编辑 2017 年 4 月 26 日

根据建议,我明确地将传输设置为仅 webSockets 传输:

以下是错误消息:

0 投票
1 回答
1737 浏览

asp.net - 将 .NET Framework 4.5 升级到 4.6.1 会导致 Entity Framework 类中的错误

IDE :: VS.NET 2015

版本升级 :: 4.5 到4.6.1

我的 asp.net 解决方案里面包含了 30 多个项目。我已将目标框架升级到 4.6.1,现在我在 EF 类中遇到大量错误。现有的 EF 版本是 6.0。

请建议如何修复从 EF 类中出现的这些错误。我是否也应该从 Nuget 控制台升级 EF 版本。

在此处输入图像描述

0 投票
1 回答
1345 浏览

asp.net - 带有引导程序的 ASP.NET 菜单控件

带有引导程序的 ASP.NET 菜单控件不显示 DynamicPopOutImage。我试图显示默认图像或我的自定义图像。它不渲染。菜单是从数据库构建的。

0 投票
1 回答
261 浏览

c# - maintainScrollPositionOnPostBack 与 textobox 的焦点方法冲突

我有一个 ASP.NET 页面,web.config我在其中添加了此设置:

现在在一个aspx页面中,我在表单顶部有一个文本框(txtTop),并且在用户向下滚动后(中间有很多控件)有一个按钮。

在服务器上的此按钮单击事件中,我添加了此代码。

我希望焦点应该在文本框以及指向文本框的滚动位置上。但它没有发生。焦点在文本框上,但没有显示出来,我必须按一些键才能将文本框置于滚动位置。
这两个属性发生冲突,我无法解决它。

仅供参考:没有更新面板..

0 投票
1 回答
790 浏览

asp.net - ASP.Net HTTP2 PushPromise 很慢

我正在尝试使用“PushPromise”.NET 4.6.1 实现 Http2 推送服务器功能,为此我有一个带有 Razor 的“html 扩展”(我们没有实现 MVC,只使用 Razor 引擎来构建页面)。

而在页面的<head>中:

我已经“不使用 PushPromise”(credimejorademo)托管了同一个项目,并且在另一个域中我实现了 PushPromise(aquituinmueble):

演示(credimejorademo) |  Demo2 (aquituinmueble)

https://www.webpagetest.org/video/compare.php?tests=170609_PD_e32f303e034aef3fef7140fef181a738,170609_FK_7d538ecdacf071cce320ad14bf97414c

0 投票
1 回答
1206 浏览

c# - ToshortDateString() 和 CultureInfo.InvariantCulture

我想将波斯日期转换为公历日期。我使用此代码。

在服务器中,此方法运行良好,输出为 "17/6/2017" 。但在另一台服务器中,此方法不起作用并且输出 =“15/03/1384”,我必须在使用 GetComponentDate 后使用此代码。

两台服务器有什么不同?你能帮助我吗?

0 投票
1 回答
500 浏览

c# - 如何正确获取“计算”按钮来计算 ASP.NET C# 中的总价格和折扣金额?

大家好,

我在 Web 应用程序中创建了一个 ASP.NET 4.6 Web 窗体,并使用 C# 来实现一些 Web 服务器控件的功能,但我无法理解为什么当我点击“计算”按钮时,它没有当我在文本框中输入销售价格和折扣百分比时,以粗体计算相应标签中的折扣金额和总价。这是我的 Default.aspx 代码和 Default.aspx.cs (C#) 代码。我做错了什么?

0 投票
1 回答
3622 浏览

c# - 为什么折扣金额文本框和总价计算不正确?

当我在文本框中输入销售价格作为分数(如 120.99)并在折扣百分比文本框中输入整数或双精度数(如 15 或 20.2)时,折扣金额和总价计算不正确?我需要对变量进行显式转换吗?我感到很困惑。这是我的 Web 应用程序中 ASP.NET Web 表单的代码。我目前正在使用我的 Default.aspx.cs (C#) 文件(我也有一个 Default.aspx 文件)。

0 投票
2 回答
630 浏览

asp.net - Page_ClientValidate 防止后续(不相关的)LinkBut​​ton 客户端点击回发

TL;DR: 如果在没有选择 ListBox 的情况下单击 Edit 按钮,触发验证失败,为什么Delete需要在浏览器响应之前单击两次链接?

使用下面的源代码作为一个非常简单的菜单,我有三个链接:

  1. New- 不执行验证并重定向到“创建”表单
  2. Edit- 检查是否选择了 ListItem,如果是,则重定向到“编辑”表单,并使用作为参数提供的 ID 值
  3. Delete- 重定向到“删除”页面,无论是否做出选择

我注意到一个奇怪的行为,并在这个简单的单页解决方案中重现(从 OneDrive 下载链接):

  1. 加载页面
  2. 单击Edit而不从 ListBox 中进行选择(出现验证错误)
  3. 点击Delete- 没有任何反应 - 为什么?
  4. 点击Delete- 服务器端重定向成功发生,但这应该发生在上面的第 3 步

以下是我的浏览器中发生的情况(在 Chrome、FF 和 Edge 中测试) - 请注意,需要在删除链接上单击两次: 在此处输入图像描述

更新

问题似乎在 ASP.Net 的表单提交代码中:

在我if手动调用Page_ClientValidate().

代码

如果需要,我可以更新以提供页面的代码隐藏;问一下。

0 投票
1 回答
852 浏览

sendgrid - 如何为 ASP.NET 4.6.1 的 SendGrid 设置身份电子邮件

SendGrid 建议使用其版本 6.3,但仅支持 .NET 4.5;我的应用程序是 4.6.1,并在 Azure 应用程序服务上提供服务。

我想尝试通过 SendGrid 发送 smtp 并仅查看此页面以获取文档。它没有显示如何在 IdentityConfig 类中编写消息,也没有说明如何/在何处通过 Azure 的环境变量存储引用 SendGrid apikey https://sendgrid.com/docs/Integrate/Code_Examples/v2_Mail/csharp.html #-Using-NETs-Builtin-SMTP-Library

我真的很感激这方面的一些帮助。