asp.net相关内容

以编程方式创建控制器

已经决定我们应该有一个跨不同应用程序的通用上载http API。我有一个要在多个WebAPI项目中使用的文件上载控制器。 我的上传控制器如下所示 namespace MyNamespace { [Authorize("PolicyName")] [Route("Upload")] public class UploadController : Controlle ..
发布时间:2022-03-09 18:35:36 C#/.NET

使用多租户Azure AD SSO(开放式ID连接)识别和筛选租户

我们有一个由非Azure提供程序托管的SaaS Web应用程序。目前用户通过内置的个人用户帐户访问它,但我们正在通过Azure AD(Open ID Connect)实现多租户SSO。此处的目标是让每个组织(使用Azure AD)订阅我们的Web应用程序,以允许其用户登录。 我现在正在尝试了解如何使用过滤与来自具有订阅的组织的用户进行匹配。 据我所知,租户ID似乎是给定组织的密钥标识符 ..

语义搜索.Net库

我希望基于现有资料(PDF、PPT、Word文档等)构建动态课程内容系统 我的基本要求是这些文件中的semantic search用于提取内容。 我询问要在我的系统中使用的.Net库或API。 LIKEKngine,WordNet,Terrier,jatetoolkit 推荐答案 SQL Server2012具有语义搜索和全文搜索的新功能,全文搜索也进行了相应的改进。 ..
发布时间:2022-03-04 10:32:55 C#/.NET

WebAPI OData日期时间序列化

我需要更改OData序列化DateTime和DateTimeOffset的方式。 目前我们正在使用Microsoft.AspNet.OData 5.9.0 默认情况下,格式最有可能是yyyy-MM-dd'T'HH:mm:ss.FFFFFFzzz,但我需要具有恒定的位数,因此类似于yyyy-MM-dd'T'HH:mm:ss.fffzzz。 到目前为止,我了解到WebApi ODat ..
发布时间:2022-03-03 20:03:08 C#/.NET

未捕获的TypeError:无法在';FormData';上执行';追加';:需要2个参数,但仅存在1个参数

我正在将表单数据发送到ASP.NET MVC中的Web API控制器,但是我的AJAX请求没有命中控制器每次收到上述错误时,请告诉我如何将ASP.NET MVC中AJAX中的文件请求发送到Web API控制器 $(document).on("submit", ".SignupForm", function (event) { event.preventDefault(); v ..
发布时间:2022-02-28 13:07:29 C#/.NET

Blazor项目中的自定义AuthenticationStateProvider在服务器端不起作用

大家好! 我正试着在Blazor WebAssembly App中设置我的自定义身份验证模式(这是Studio创建3个项目的地方--客户端、服务器、共享)。我的想法是避免IS4身份验证,让我的OUN&Quot;内部用户用于测试目的,同时了解身份验证机制的工作。我是通过创建我的自定义AuthenticationStateProvider来做到这一点的吗?如official docs所示。这是我的Au ..

如何将URL输入参数值传递给Blazor页面?

这会将值传递到Blazor组件 [Parameter] public string Id { get; set; } 但是如何从URL输入参数传递值呢? 推荐答案 在组件中定义并使用Parameter属性批注的公共属性用于存储从父组件传递给子组件的组件参数,例如,下面的代码将字符串参数从父组件传递给子组件。 ParentComponent.razor ..
发布时间:2022-02-27 23:10:34 C#/.NET

如何在ASP.NET Core中用Blazor实现数据库更新后网页刷新

我正在制作一个小房间预订Web应用程序,我希望在给定的时间间隔(即,给定的分钟或数据库发生更改时)刷新网页。我找到了StateHasChanged();,但我真的不知道如何实现它(这里是新手Kenobi!) 我尝试将其放在将约会添加到日程安排的函数中: var result = Service.CreateSchedule(nextSchedule); if (result) ..
发布时间:2022-02-27 22:56:43 C#/.NET

当API调用完成时,如何从主.RAZOR页中所有子组件触发/刷新主.RAZOR页?

我正在开发一款应用程序,可以让用户搜索我们的数据库。当用户输入搜索词时,应用程序会命中API端点,并返回数据。然后显示数据。 当API返回数据时,我有一个作用域服务: services.AddScoped(); 这将保留每个返回的数据集,以供在应用的所有组件中使用。 SearchResults.razor页面加载后立即从我的作用域服务获取结果,然后绘制该页 ..
发布时间:2022-02-27 22:24:22 C#/.NET

Blazor Server如何跨多个选项卡和刷新持久保存数据

我正在编写需要为用户保存数据的Blazor Server应用程序。 我已经尝试了以下内容/以下内容不符合要求: 会话存储-因为它的作用域是浏览器选项卡,所以数据在刷新时消失/不在新选项卡上。 本地存储-跨多个选项卡工作并刷新,但会留在以后访问站点时使用(我不希望数据在多次访问期间保持不变) 有作用域的AppState方法-再次基于每个选项卡的每个电路。 我有一些想法,但不确定 ..
发布时间:2022-02-27 22:14:07 C#/.NET

从服务器上的SignalR集线器设置Cookie

有没有我可以从SignalR集线器内部设置cookie的方法,特别是OnConnected方法。我要发送具有会话ID的Cookie。 我尝试过,但似乎不起作用,而且看起来也很笨拙,因为我不确定为什么需要提供字符串和cookie组成的键值对。 public override Task OnConnected() { var guid = new Guid(); Conte ..
发布时间:2022-02-26 14:55:19 C#/.NET