-
ASP.NET页面上的多个表单
所属栏目:[asp.Net] 日期:2020-12-16 热度:59
来自经典ASP背景,我习惯于在页面上使用多个表单,但这显然限制在ASP.NET页面中. 但是,我有一种情况,我有一个表单收集用户的输入,将数据保存到数据库,然后我想渲染(并调整值)一个特殊的表格,发布到PayPal网站. 如果PayPal表单的字段值是静态的,则没有问题,但由[详细]
-
asp.net – 从ASP Classic迁移到.NET并减轻疼痛
所属栏目:[asp.Net] 日期:2020-12-16 热度:178
我们正在重新设计.NET 3.5中面向客户的网站部分.到目前为止一直进展顺利,我们使用相同的工作流程和存储过程,在大多数情况下,最大的变化是UI,ORM(从词典到LINQ),显然是语言.到目前为止,大多数页面都是微不足道的,但现在我们正在处理最重的工作流程页面. 我们[详细]
-
asp.net-mvc – 如何处理MVC中的页面流(特别是asp.net)
所属栏目:[asp.Net] 日期:2020-12-16 热度:169
如果您必须在mvc中提供类似表单输入体验的向导,您将如何抽象页面流? 解决方法 调查post-redirect-get模式. http://weblogs.asp.net/mhawley/archive/tags/MVC/default.aspx http://devlicio.us/blogs/tim_barcz/archive/2008/08/22/prg-pattern-in-the-asp-[详细]
-
如何为ASP.NET Core Angular应用程序设置默认端口
所属栏目:[asp.Net] 日期:2020-12-16 热度:140
我使用dotnet CLI使用带有Angular的ASP.NET Core模板创建了一个dotnet核心项目 dotnet新角度 现在,每当我使用dotnet run命令运行应用程序时,angular每次都使用不同的端口. 我尝试在angular-cli.json中设置默认的服务端口 "defaults": { .. "serve": { "port"[详细]
-
asp.net – 断点当前不会被命中 – 没有可执行代码与此行相关联
所属栏目:[asp.Net] 日期:2020-12-16 热度:172
我有一个问题来调试我的ASP.NET Core 2应用程序.突然之间,应用程序中的所有断点都无法被击中. 断点当前不会被击中.没有调试器目标的可执行代码与此行相关联. 调试启动后,断点处的工具提示中的消息是: The breakpoint will not currently be hit. No executa[详细]
-
asp.net – 找不到’AppModule’的NgModule元数据使用–env.prod
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
我正在尝试将ASP.NET Core Angular 4 SPA项目从.NET Core 2.0.0 / Angular4升级到.NET Core 2.0.3 / Angular5.除了在生产环境中进行服务器端渲染之外,我设法让一切正常工作,当我发布应用程序时i / e: An unhandled exception has occurred: No NgModule met[详细]
-
asp.net核心2.0发布到azure得到IIS 502.5错误
所属栏目:[asp.Net] 日期:2020-12-16 热度:186
我从asp.net core 2.0开始 用VS 2017创建了一个新项目.将它发布到 windows azure.我收到错误IIS 502.5 检查日志流,我看到了这一点 Unhandled Exception: System.FormatException: The short switch ‘-argFile’ is not defined in the switch mappings. at[详细]
-
在ASP.NET MVC 5中创建对象时何时在C#中使用NEW关键字
所属栏目:[asp.Net] 日期:2020-12-16 热度:84
我是一名初学者,使用C#语言的ASP.Net MVC 5框架学习Web开发.我遇到下面的代码: Scenrio 1:在对象创建中没有使用新的关键字. [AuthorizeFunc][BlockWidget]public PartialViewResult WidgetPayments(){ PaymentFormMV data; // No New Keyword used if (Sim[详细]
-
asp.net-mvc – ASP.NET MVC 1和3之间的区别
所属栏目:[asp.Net] 日期:2020-12-16 热度:69
我用MVC 1创建了几个网站,现在我已经准备好跳过版本2继续直接使用版本3. 在没有提供太多细节的情况下,您是否可以向我提供版本3带来的最大关键概念与版本1(包括版本2)? 之后我会研究这些话题. 例如,我听说过v2中的“区域”.我正在寻找程序员认为值得了解的大[详细]
-
ASP.NET Core和JQuery不显眼的AJAX无法正常工作
所属栏目:[asp.Net] 日期:2020-12-16 热度:51
如果我在.net 4.5中启动一个新项目并点击管理nuget包,请搜索ajax,然后点击install for ajax unobtrusive.然后我可以进入我的cshtml文件并键入@Ajax .___,例如@ Ajax.beginForm 如果我使用Dot Net Core创建一个新项目……我不能,而是它给了我无用的错误: “[详细]
-
我可以使用ASP Classic构建REST应用程序吗?
所属栏目:[asp.Net] 日期:2020-12-16 热度:137
如果我有ASP Classic,是否可以构建一个 REST风格的应用程序编程接口(API),接受输入并以 JSON形式返回输出,甚至进行内容协商并以JSON或XML或其他格式传递响应? 作为一个例子,ASP-Classic可以用作jQuery自动完成小部件的后盾,该小部件发送GET请求并期望JSON响[详细]
-
asp.net-mvc – 如何在视图中获取会话值asp.net核心
所属栏目:[asp.Net] 日期:2020-12-16 热度:179
我想尝试像这样的会议 @HttpContext.Session.GetString("some"); 但我得到了 * An object reference is required for the non-static field …… * 有想法的人吗? 解决方法 您必须将IHttpContextAccessor实现注入视图并使用它. @inject Microsoft.AspNetCor[详细]
-
asp.net web api控制器中不允许405个方法选项?
所属栏目:[asp.Net] 日期:2020-12-16 热度:148
我有这个非常常见的问题,它说GET请求的方法不允许(OPTIONS).每当我进行API调用时,我都会收到以下错误.我在web.config中有这个设置: system.webServer modules remove name="WebDAVModule"/ /modules httpProtocol customHeaders add name="Access-Control-A[详细]
-
asp.net – 具有多个声明的授权策略
所属栏目:[asp.Net] 日期:2020-12-16 热度:99
我创建了多个授权策略,每个策略都有1个声明,进行角色检查,如下所示: options.AddPolicy("SuperAdminPolicy",policy = policy.RequireClaim(ClaimTypes.Role,"SuperAdmin")); 一切正常. 但是,我现在正处于我想要检查两种不同类型的声明的地步,例如:我想确保[详细]
-
asp.net-mvc – 脚手架错误:deps.json不存在
所属栏目:[asp.Net] 日期:2020-12-16 热度:185
我目前正在使用VS2017开发.NET Core MVC Web 当我尝试从Add创建一个新的Controller时控制器,我收到了这个错误 ErrorThere was an error running the code generator: "The specified deps.json[C:UsersxxxDocumentsVisual Studio 2017ProjectsbinMCD[详细]
-
Asp.Net(vb)在代码隐藏中强制回发
所属栏目:[asp.Net] 日期:2020-12-16 热度:189
我需要一种在代码隐藏中强制回发或页面重新加载的方法.尝试使用一些 JavaScript,但没有让它工作.浏览网页我看到第一个问题是“为什么”? 情况是我在autopostback上有一个下拉列表,gridview数据源的select参数是从该下拉列表的选定值派生的.因此,页面正常工[详细]
-
API身份验证的最佳实践是什么?
所属栏目:[asp.Net] 日期:2020-12-16 热度:63
我想为我的Web API构建基于令牌的身份验证,让第三方应用程序访问这些API. 没有用户交互,没有委派,角色和连接的应用程序是从管理门户手动管理的. 有了这些要求,获取jwt令牌的最佳做法是什么? 我是否需要OpenID或OAuth2等协议,或者只是公开一个带有APIKey的端[详细]
-
entity-framework – 在ASP.NET核心中无法识别的UseMySQL扩展方
所属栏目:[asp.Net] 日期:2020-12-16 热度:185
环境:Ubuntu 16.04,.NET Core 1.10(1.0.0-preview2-1-003177),Visual Studio Code 1.8.1 我通过运行以下命令创建了一个ASP.NET MVC Core应用程序: $dotnet new -t web 我能够在VSC中加载该文件夹并进行调试. 默认情况下,引擎会为Sqlite生成代码.我正在改变[详细]
-
asp.net-mvc-4 – 在Visual Studio 2017 RC中无法识别ASP.NET MV
所属栏目:[asp.Net] 日期:2020-12-16 热度:129
我的解决方案中有一个较旧的ASP.NET MVC 4项目.我刚刚安装了Visual Studio 2017 RC社区版(VisualStudio / public.d15rel / 15.0.26020.0).我们一直在成功使用VS2015. 当我在VS2017RC中加载解决方案时,我收到错误: The application which this project type[详细]
-
asp.net – .Net核心Cookie身份验证在IIS中托管时不起作用
所属栏目:[asp.Net] 日期:2020-12-16 热度:121
当独立运行应用程序时(在我的情况下只运行在指定端口上运行的kestrel服务器:3001)我可以登录(创建一个auth cookie)并使用我的会话而没有问题,以便后续调用我的API控制器.但是,一旦我通过IIS将应用程序发布到主机,我可以毫无问题地登录,但是对我的API控制器[详细]
-
asp.net-mvc – 如何使用ASP.NET MVC创建仪表板用户界面?
所属栏目:[asp.Net] 日期:2020-12-16 热度:105
我目前正在使用ASP.NET MVC构建应用程序.数据输入页面相当容易编码,我只是为我的业务对象类型的页面制作模型: namespace MyNameSpace.Web.Views.ProjectEdit{ public partial class MyView : ViewPageProject { }} 我正在努力寻找实现仪表板界面的最佳方法,[详细]
-
asp.net-core – 如何在中间件类中访问IHostingEnvironment
所属栏目:[asp.Net] 日期:2020-12-16 热度:143
在Asp.Net Core中,如果创建了一个自定义的中间件并将其放置在自己的类中,那么如何从中间件内部访问IHostingEnvironment? 例如,在我下面的课程中,我认为我可以将IHostingEnvironment注入contstructor,但它始终为null.关于如何访问IHostingEnvironment的任何[详细]
-
ASP.net 2.0版是什么意思?
所属栏目:[asp.Net] 日期:2020-12-16 热度:163
ASP.NET 2.0版究竟是什么意思?它是.net CLR版本2.0的版本? aspnet_isapi.dll和aspnet_wp.exe怎么样?它们如何适应.net框架的1.1 / 2.0 / 3.5版本? .NET 3.5使用CLR 2.0.除了添加类库之外,这是否意味着ASP.NET 3.5中没有任何变化? 解决方法 ASP.NET 2.0只[详细]
-
asp.net – 使用Model-View-Presenter模式重定向页面的最正确方
所属栏目:[asp.Net] 日期:2020-12-16 热度:117
在遵循正确的层分离的同时,在Model-View-Presenter模式中调用Response.Redirect的最佳方法是什么? 解决方法 我处理此问题的一种方法是让演示者提出视图可以订阅的事件(如Succeeded或其他内容).当演示者完成它的处理时,它会引发事件,这将由View处理.在该处理[详细]
-
asp.net – 如何更改swagger文档基本URL?
所属栏目:[asp.Net] 日期:2020-12-16 热度:158
一切都在本地很好用,但我想用一些域名更改localhost:portNumber.这样我就可以从任何地方访问它,而不仅仅是咨询我的本地机器.我没有找到任何有助于在全球范围内访问swagger文档的帮助.请帮我指定我的网址 ? public class SwaggerConfig{ protected static st[详细]