小编Ral*_*ine的帖子

深层链接时 ASP.NET Core 路由忽略 Angular 5 路由调用

我正在运行 ASP.NET Core MVC 来进行 API 调用。路由: api/* 还运行 Angular 5.x 及其自己的路由模型。

运行 localhost 效果很好(Core 运行端口 5000 和 Angular 4200)。但当该项目在 Azure 上发布时,所有内容都在端口 443 上运行。

当应用程序发布时,所有路由都会经过 ASPNET Core 路由,在深度链接时会导致 404 。

如何配置 ApplicationBuilder 将 Angular 路由重定向到 Angular?

更新:

API 链接:

  • /api/事件/{id}
  • /api/事件/{id}/事物

角度链接:

  • / --> (主页)
  • /事件/{键}
  • /事件/{键}/事物

当从主页 (/) 页面移动并使用角度路由时,用户会重定向到有效的 /event/{key}。刷新 (F5) 时,API 路由启动并返回 404(因为 api 无法理解)。

更新2:

这是修复:

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseMvc();                             // <-- moved to top (was on bottom)
        app.UseStatusCodePagesWithReExecute("/"); // <-- …
Run Code Online (Sandbox Code Playgroud)

asp.net-core angular

3
推荐指数
1
解决办法
2127
查看次数

在数据网格的组合框列中显示图像

我想在数据网格中有一个组合框来显示实际图像的列表,而不是文本。

我可以通过手动构建组合框来完成这项工作,但似乎无法通过绑定来完成(这是可以使用数据网格的唯一方式)。

我也尝试过,template column,但得到了相同的结果 - 显示图像类名称的文本列表。任何样本证明这一点?

data-binding silverlight wpf datagrid

2
推荐指数
1
解决办法
3756
查看次数

对字符串"3 + 4"中的值执行计算

对字符串中的值进行计算的最佳方法是什么,例如:"(3.25*4)/ 1.25 + 10"

c#

1
推荐指数
1
解决办法
410
查看次数

将第二个div的高度填充到页面的100%(纯css)

是否有可能使用最新的CSS来获得灵活的高度div(a)和div(b),它们可以延伸以填充页面?

有点像:

div.a { height: calc(100% - div.a.height); }
Run Code Online (Sandbox Code Playgroud)

body {
  background-color: #FEFEFE;
}
div {
  padding: 20px;
  margin: 10px;
  border: 4px solid black;
  width: 100px
}
div.a {
  background-color: #278dae;
}
div.b {
  background-color: #409b24;
  /*height: calc(100% - div.a.height);   <-- this */
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <div class="a">a</div>
  <div class="b">b</div>
</body>
Run Code Online (Sandbox Code Playgroud)

视觉例子

css

1
推荐指数
1
解决办法
592
查看次数

ComboBox自动完成奇怪的行为

忍受我.我在"自动完成"模式下有一个ComboBox(WPF).容易腻到对吗?只需将IsEditable设置为true即可.

<ComboBox 
    IsEditable="True"
    Text="{Binding Model.TextEntered}"
    ItemsSource="{Binding Model.ListWithOptions}"/>
Run Code Online (Sandbox Code Playgroud)

我有我的ComboBox,它的自动完成功能非常完美.

但是当我输入以下文字'caaaaa'时,它会将其更改为'CAaaaa'.我理解ComboBox自动完成的文本并匹配大小写.但是当我想进入caaaaa(无论出于何种原因)时,我不想要'CAaaaa'.

有什么想法解决这个问题?

作为替代方案,我会满足(如果一切都失败了):

  • 离开控件时,检查输入的文本是否与任何选项设置文本tolower不匹配.(作为一种行为)

在此输入图像描述

wpf autocomplete

0
推荐指数
1
解决办法
1075
查看次数

Thread.Abort()和Thread.Suspend()之间的区别?

我从来没有在任何地方找到解决方案.

暂停线程和中止线程有什么区别?

我正在调用一个持续挂起的函数,直到调用一个事件.我想停止这个线程和挂起功能.我应该暂停还是中止​​线程?

c# multithreading

0
推荐指数
1
解决办法
1837
查看次数

如何按类别汇总

Excel中是否有一个函数可以对数量的数量进行求和?

结果E2 = SUM所有类型的数量='A'.

E2 = 695,E3 = 40,E4 = 73

在此输入图像描述

excel

-1
推荐指数
1
解决办法
522
查看次数