asp.net-mvc-5.2相关内容

为什么在asp.net mvc 中先映射特殊路由,然后再映射普通路由?

来自 www: ...路由引擎将采用与提供的 URL 匹配的第一条路由,并尝试使用该路由中的路由值.因此,应首先将不太常见或更专业的路线添加到表格中,而更一般的路线应稍后添加...... 为什么要先绘制专业路线?有人可以给我一个例子,我可以在哪里看到“先映射公共路线"的失败? 解决方案 路由引擎将采用与提供的 URL 匹配的第一条路由,并尝试使用该路由中的路由值. 发 ..

ASP.NET MVC 5:使用站点模板无限重定向到登录页面

我刚开始使用 ASP.NET MVC 5(我已经使用了很多以前的版本),我遇到了一个非常奇怪的问题:我使用 Visual Studio 2013(完全更新)ASP.NET 模板创建了一个新网站.对于模板选项,我选择了 MVC 模板,“个人用户帐户"身份验证类型,没有云托管,除了核心 MVC 库之外没有其他组件.验证选项后,我更新所有 NuGet 包.之后我按 F5(不打开或修改任何新项目文件). ..

控制器中的输入掩码 MVC 取消掩码

我在 MVC 5.2 .NET 4.5 中工作: 任何人都可以向我指出一个 js 或其他库/方法来获取输入掩码,该掩码将取消掩码并将视图模型中输入的数据发送到控制器? 到目前为止我尝试过的任何可以取消屏蔽的 .js 库,仍然会将屏蔽发送到控制器. 谢谢. 解决方案 https://github.com/RobinHerbots/jquery.inputmask 将 ..
发布时间:2021-11-24 10:42:21 C#

Razor 语法在编译前在视图中给出错误(无智能感知)

我正在浏览 NuGet 包的列表,并且正在更新所有东西,例如引导程序、jQuery 等.但是在我这样做的时候,我不假思索地更新了 Microsoft.Owin 和另一个包(可能已经是 EF 或其他东西),这是一个主要版本更新...呜呜. 我不得不通过删除我的项目、从源代码管理中获取旧版本并将所有内容恢复到正确版本来解决问题.一切都恢复正常,我还有最后一个问题.Razor 语法. 当我打 ..
发布时间:2021-11-24 09:35:28 C#/.NET

PerRequestLifetimeManager 只能在 HTTP 请求的上下文中使用

我有一个 MVC 应用程序,它使用 Unity 作为其 IoC 容器,并且在我的应用程序中使用 PerRequestLifetimeManager 定义了多个服务. container.RegisterType(); 一切正常,除非我尝试推出我的解决方案以自动执行任务(如 SharePoint TimerJobs),这些任务以不同的时间间隔启动. 为此,我在一个单独的项目中定义了 ..
发布时间:2021-09-14 19:39:13 C#/.NET

Kentor AuthServices - SP 的 serviceCertificates(受密码保护的 .pfx)抛出网络密码错误

错误:指定的网络密码不正确. 说明:在执行当前 Web 请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息. 异常详细信息:指定的网络密码不正确. 原因:我只能导出受密码保护的证书“.pfx".据我所知,“Kentor AuthServices"不支持密码保护.. 据说此问题已根据以下链接关闭https://github.com/Kento ..
发布时间:2021-07-14 19:59:01 C#/.NET

如何在C#中调用Web API或其他宁静的Web服务

我可以通过ajax请求调用每个 webApi 方法,但是用c#无法做到.这是一个简单的Web api,每个人都可以在asp.net mvc Web api中创建它,但是我找不到任何有关调用的示例,并且无法通过c#进行编程获取. 公共类TestController:ApiController{//GET:API/测试公共IEnumerable得到(){返回新的字符串[] {"va ..
发布时间:2021-04-11 20:16:07 C#/.NET

如何在ASP.NET MVC中使用带有DescriptionAttribute的枚举

我是asp.net MVC的新手。我正在尝试使用从枚举中填充的视图页面上的下拉控件。我还想向下拉值添加自定义描述。我搜索了很多示例,但没有人在视图页面上发布如何填充描述的信息。这是我的代码: ViewModel: 公共枚举SearchBy { [Description(“ SID / PID”)]] SID = 1, [Description(“ Name”)] 名称, ..
发布时间:2020-10-30 03:37:06 C#/.NET

为什么DropDownListFor会在Submit之后丢失多个选择,而ListBoxFor却没有呢?

我已经阅读了许多有关使用MultiSelectList的文章,但还没有了解我的DropDownListFor出了什么问题.我有一个具有相同View,ViewModel和正常工作数据的ListBoxFor.我想使用DropDownListFor,因为ListBoxFor没有它的optionLabel参数. 第一次加载View时,DropDownListFor和ListBoxFor都显示多个选定 ..
发布时间:2020-09-10 00:24:29 其他开发

为什么在asp.net mvc中先映射特殊路由,然后再映射普通路由?

从www: ...路由引擎将采用与所提供的URL匹配的第一条路由,并尝试使用该路由中的路由值.因此,应该先将不常见或更专用的路由添加到表中,而稍后再添加更通用的路由... 为什么我应该先绘制专业路线?有人可以给我举个例子,在那里我可以看到“首先将公共路线映射"失败了吗? 解决方案 路由引擎将采用与所提供的URL匹配的第一条路由,并尝试使用该路由中的路由值. 之所以发生 ..

如何在.NET中进行极端的品牌/国际化

我们正在计划一个相当大的应用程序。 -我们希望将我们的应用程序国际化到30个国家/地区。 -在大多数国家/地区,可以使用1至6个不同的品牌。 -某些语言环境(例如“ de”)和品牌(例如“ XXX”)的每种组合可能会多次出现因此,我们需要另一个标识符来获取独特的内容: “ locale_brand_siteorigin” 因此,我们有.resx文件,例如: ..
发布时间:2020-06-04 18:31:08 C#/.NET

控制器中的输入掩码MVC取消掩码

我在MVC 5.2中工作 .NET 4.5 : 有人可以将我指向js或其他库/方法作为输入掩码 任何 .js 库,到目前为止,我已经尝试过将其隐藏起来,然后将视图模型中输入的数据发送给控制器?可以取消屏蔽,仍然将屏蔽发送给控制器。 谢谢。 解决方案 https://github.com/RobinHerbots/jquery.inputmask 将autoUnmas ..
发布时间:2020-05-31 19:07:22 其他开发

如何使用owin和Mvc 5从httpcontext获取访问令牌

我已经在 IdentityServer 4 中实现了IDP.我的Web应用程序客户端(在Mvc 5中实现)通过IDP进行身份验证,但现在我需要从请求中获取访问令牌. 在.Net Core中执行此操作的一种方法是使用HttpContext.Authentication.GetTokenAsync("acccess_token") 我希望能够在.net Mvc5 Web应用程序客户端中执行相同的 ..
发布时间:2020-05-23 18:58:29 C#/.NET

捕获登录事件,以便我可以缓存其他用户信息

我已经构建了一个Web应用程序.当我建立它时,我勾选了“组织帐户" 效果很好-我使用我的Office 365帐户登录,并且User.Identity.Name包含电子邮件地址 此应用程序是旧版ASP Classic应用程序的替代前端.该应用程序具有我需要使用的现有安全表. 我想使用电子邮件地址在此表中查找记录以获取 用户的内部数据库密钥(因此我可以在数据库调用中使用它) ..
发布时间:2020-05-03 10:02:36 C#/.NET