asp.net-mvc 相关问题

ASP.NET MVC框架是一个开源Web应用程序框架和工具,它实现了针对Web应用程序定制的模型 - 视图 - 控制器(MVC)模式的版本,并构建在ASP.NET技术基础之上。

如何在 C# 和 ASP.NET MVC 控制器中将两个查询结果组合在一起

我有一个名为 Complaint_Log 的表,其中相关的列名称是 CompanyName 和 ContactPerson。 我想做的是为循环的表的仪表板页面生成部分视图...

回答 1 投票 0

结合使用Jwt和cookie进行身份验证

我已成功创建 jwt 令牌,但我不确定应该将其存储在哪里。我看到很多网上网站都在谈论将jwt token存储在cookie中,但我不确定这是不是ri...

回答 1 投票 0

从 Azure 中托管的 ASP.NET Core 5.0 MVC 站点调用 API/服务时出现间歇性套接字异常

Application Insights 中的错误消息: 由于连接方在一段时间后没有正确响应而导致连接尝试失败,或者由于连接超时而建立连接失败...

回答 3 投票 0

列表上的自定义 OrderBy <T>

我正在尝试找出自定义列表排序的最佳方法。假设 T 是一个具有 date(DateTime?) 属性和 status(string) 属性的对象。 我有3个案例... “紧急”:我想要这些...

回答 5 投票 0

MailKit 发件人地址

我在 asp mvc 核心中使用 mailKit 从 IMAP 邮箱收集电子邮件。 我使用命令返回消息 var message = inbox.GetMessage(uid) 这将返回消息的所有结果。来自

回答 4 投票 0

不能在与 REFERENCE 约束冲突的 DELETE 语句中使用 Tempdata,

我尝试删除产品并显示错误消息,但产品仍然与数据库中的许多表相关。这里的代码: [HttpPost, ActionName("删除")] [验证防伪T...

回答 1 投票 0

一个视图中的多个模型 ASP.net core mvc

美好的一天。我在开发asp.net core mvc应用程序时遇到了问题。 事实上,我有一个仪表板页面,其数据取自@model DashboardPageViewModel。还有...

回答 1 投票 0

.Net6 如何在将pdf作为文件返回并下载后打开它

我在我的控制器中生成一个pdf并将其作为文件返回。它会下载它,但我想要的是我想在下载后自动打开它,但不是在浏览器中,我希望它可以在任何

回答 1 投票 0

锚链接仅适用于“在新选项卡中打开链接”命令

我遇到了这个有趣的情况: @foreach(模型中的 var 项目) { @项目.名称<... 我遇到了这个有趣的情况: <ul> @foreach (var item in Model) { <li> <a href="@Url.Action("Details", "Product", new { id = item.Id })" >@item.Name</a> </li> } </ul> 当我单击链接时,没有任何反应,产品详细信息页面未打开。但我做了“在新选项卡中打开链接”,然后它打开了。其原因可能是什么? 您有一些 JavaScript 代码阻止执行锚标记的默认操作。您可以检查 FireBug 或 Chrome DevTools 中的 Network 选项卡,看看单击链接时是否正在发出某些 AJAX 请求。您可以尝试排除 javascript 文件,直到找到正在执行此操作的文件。 也许您使用 JavaScript 阻止了标签的重定向事件。 例如: $(document).on('click', 'a.thatTag', function (e) { // ... e.preventDefault(); }); .preventDefault() 防止重定向。 Darren 给出的正确答案是,肯定是某些 javascript 代码发送了 AJAX 请求(post 或 get),导致链接无法按您的预期运行。 但是,如果您使用了外部资源,则可能很难更正 min 文件中的错误。 我建议使用内联的 jquery onclick 事件来规避 AJAX 调用 <a href="http://foo.bar/" onclick="window.open('https://www.foo.bar/culrsteam')">Foo</a> 您还可以像使用 window.open('https://www.foo.bar/culrsteam', '_blank') 一样使用 target='_blank' 试试这个代码... <a href="http://google.com/" onclick="location.replace('http://google.com/'),'_top'">Google</a> 我在父元素上设置了 e.preventDefault()。 如果地址的 href 属性中没有传输协议,则可能会发生这种情况。一个示例是将 localhost 链接为 <a href="localhost"></div> 而不是 <a href="http://localhost"></div>。如果这样做,您将看到 Google Chrome 将给出取消状态,并且在 Safari 中将出现一个对话框,询问应在哪个应用程序中打开链接,因为传输协议未知。我在PHP中设置$_SERVER['HTTP_HOST']的链接时遇到了这个问题。 关键点是,请确保将传输协议留在链接前面,无论是 http://、https://、ftp:// 或其他任何协议。 我知道这是一个老问题,但刚刚遇到了类似的问题,听起来问题可能是您的请求被浏览器阻止了。如果您当前处于安全 (https) 环境中尝试链接到不安全 (http) 资源,则可能会发生这种情况。 不清楚您的 href 是什么,但如果您当前的环境是安全的,请确保 href 是 https(或//)。 我在使用 JS 设置链接的 href 属性后,在 ReactJS 中遇到了这个问题。我使用 useState 钩子解决了这个问题,链接应该是什么。 我有 data-bs-dismiss="modal",它关闭了我的模式,但阻止了重定向 对于我来说,它是页面文件的文件名。当我将pages/About.tsx重命名为pages/about.tsx时,它起作用了。

回答 10 投票 0

使用 SignalR 向浏览器上的所有活动选项卡发送消息

我正在开发一个使用 SignalR 的 ASP.NET MVC 应用程序,它实现了 WhatsApp 聊天,用户可以从应用程序向 WhatsApp 号码发送消息,然后可以从那里回复消息,从而显示...

回答 1 投票 0

模型未从数据库获取数据

在我的 ASP.NET Core MVC 应用程序中,我想访问数据库,但我的代码返回错误。 无法理解,有什么问题。 程序.cs var builder = WebApplication.CreateBuilder(args); 建造者.Servi...

回答 1 投票 0

ASP.NET Web API - 如何包含 / 作为 URL 中参数值的一部分?

在ASP.NET Web API项目中,路由是[Route("api/itemSoldPrice/{words}/")]。如果使用路径 http://xxx/api/itemSoldPrice/book 则工作正常。 但如果URL是http://xxx/api/

回答 1 投票 0

如何在asp.net mvc中实现注册时的电子邮件验证,类似于gmail代码

我想在初始注册后,例如输入用户名,电子邮件,密码,其他个人信息,用户尚未注册,因为他会从电子邮件中收到代码,该怎么做...

回答 1 投票 0

SqlGeography.STGeomFromText 创建多边形时抛出异常

在创建多边形期间它会抛出执行。我正在使用库 Microsoft.SqlServer.Types 最新版本 160。 多文本=“多边形(( 45.3972179 8.8406638000000157, 45.4215054 8.91515090000007...

回答 2 投票 0

在 Visual Studio 2022 中创建空的 Asp.NET MVC 项目

我试图在 VS 2022 中创建一个空的 MVC 项目,但找不到真正的项目类型。当我选择“Asp.NET Web应用程序(模型-视图-控制器)”时,它不是空的。当我选择...

回答 3 投票 0

为什么web.config中的Content-Security-Policy设置没有效果?

在一个小型 ASP.NET MVC 测试应用程序中,我将适当的 httpProtocol 代码添加到 web.config 文件中,如本文所述: 在一个小型 ASP.NET MVC 测试应用程序中,我将适当的 httpProtocol 代码添加到 web.config 文件中,如本文中所述: <system.webServer> <handlers> <remove name="BlockViewHandler"/> <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" /> </handlers> <httpProtocol> <customHeaders> <add name="Content-Security-Policy" value="default-src 'self'" /> </customHeaders> </httpProtocol> </system.webServer> 但是,在应用程序的测试页面上,Vue.js 代码仍然有效,因为它是从 CDN 加载的,所以内容安全策略应该阻止它。 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Home Page2 - Meine ASP.NET-Anwendung</title> <link href="/Content/bootstrap.css" rel="stylesheet"/> <link href="/Content/site.css" rel="stylesheet"/> <script src="/Scripts/modernizr-2.6.2.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.4/vue.js"></script> </head> <body> <div class="container mainMenu"> <ul> <li><a href="/">Start Page</a></li> <li><a href="/Home/About">About</a></li> <li><a href="/Home/Contact">Contact</a></li> <li><a href="/Home/Info">Info</a></li> </ul> </div> <div class="container body-content"> <hr/> <div id="app"> this is a test: <b>{{message}}</b> </div> <script> var app = new Vue({ el: '#app', data: { message: 'Vue.js ready' } }); </script> <hr/> <footer> <p>The footer</p> </footer> </div> <script src="/Scripts/jquery-1.10.2.js"></script> <script src="/Scripts/bootstrap.js"></script> <script src="/Scripts/respond.js"></script> </body> </html> 我需要做什么才能使内容安全策略在我的网站中真正生效? 附录 我可以在我的开发工具中看到,内容安全策略没有在响应标头中发送: 看到您问题中下面的配置块,让我假设您已将 <httpProtocol><customHeaders> ... 部分添加到 web.config 文件夹中的 Views 文件,而不是网站根目录中的 web.config 文件。 <system.webServer> <handlers> <remove name="BlockViewHandler"/> <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" /> </handlers> </system.webServer>

回答 1 投票 0

从物化“System.Int32”类型到“System.Double”类型的指定转换无效

执行以下查询时,出现错误: 从具体化的“System.Int32”类型到的指定转换 “System.Double”类型无效。 var 数据 = ctx.tblTO ...

回答 5 投票 0

IFormFile 不支持

要使用 IFormFile 我们必须安装 Microsoft.AspNetCore.Http 包,但它在 .Net 8 中已弃用,如何解决这个问题 我尝试添加 IFormFile 来上传图像。但要添加 IFormFile 我...

回答 1 投票 0

如何在隐藏输入的同时仍然能够访问数据

当提交表单并且隐藏输入(例如将其显示设置为无)时,无法访问数据,对吧?就像它没有随表格一起提交一样,现在我的方法应该是什么,如果输入......

回答 1 投票 0

在 ASP.NET MVC 中验证多个复选框

我的表单中有 4 个复选框,并希望用户在提交表单时至少选择其中一个复选框。 我正在使用 ExpressiveAnnotations.Attributes;当我们在项目的其他部分使用它时参考...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.