小编wal*_*lah的帖子

使用Visual Studio 2017在.NET Core解决方案上没有project.json,global.json ...等

我做了一个项目

File - > New - > Project - > Visual C# - > Web - > ASP.NET Core Web Application(.NET Core) - > Empty - > OK

但是没有解决方案和src目录,也没有project.json和web.config等.

我引用了一本使用Visual Studio 2015的书.这本书的例子包含了我告诉过的所有文件和目录.但我没有(我使用VS 2017,因为我找不到.NET Core for VS 2015).

我怎样才能制作这些文件和目录?我手动制作这些吗?

c# asp.net asp.net-core

40
推荐指数
2
解决办法
3万
查看次数

只允许某些分支PR合并到主(master)分支

我正在寻找main通过阻止除分支之外的分支dev从拉取请求合并到main分支来保护分支的方法。但我找不到办法。有什么办法吗?或者可以使用 Github Action 吗?

github

17
推荐指数
2
解决办法
4162
查看次数

System.MissingMethodException:找不到方法'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener'

首先,我在一周前开始用C#和Xamarin开发Android,我遇到了这个问题.

我已经在Stack Overflow中找到了几个文本,但遗憾的是没有用.

为了解决这个问题,我采取了一些措施.

  1. 在关注之前,当我开始使用Android_Accelerated_x86 (Android 6.0 -API 23)进行调试时,Visual Studio开始查找NavigationPageRenderer但是不存在然后我得到了上面的消息标题

  2. 我使用Android SDK Manager安装和更新了包,如下所示

  3. 然后,我遇到了在标题上写的消息

    System.MissingMethodException: Method
    Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found
    
    Run Code Online (Sandbox Code Playgroud)

    所以,我努力寻找解决方案

    1. 我下载了JDK 1.8.0_101并更改了Java Development Kit Location的路径(在工具>选项> Xamarin> Android设置中),但它不起作用.我有类似上面标题的消息.

    2. 我去了Tools> NuGet Package Manager> Manage NuGet Packages for Solution,并且只更新了Xamarin.Forms v2.3.2.127.然后我得到了7个错误.其中之一是

      错误:android.support.v7.internal.widget不存在.

  4. 我删除了解决方案,并使用Xamarin.Forms创建了新项目,我收到了类似的警告消息

    IDE0006加载项目时遇到错误.某些项目功能(例如失败项目的完整解决方案分析和依赖它的项目)已被禁用

    并且...我得到了上面标题的消息.

  5. 我还有两个'Call Stack'

    0x23 in Xamarin.Forms.Platform.Android.AppCompat.NavigationPageRenderer.OnAttachedToWindow at NavigationPageRenderer.cs
    
    0xA in Android.Views.View.n_OnAttachedToWindow at Android.Views.View.cs:
    
    Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题...非常感谢您的关注

c# android xamarin

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

iOS15 Safari 底部导航栏显示模式时出现问题

当我将 iPhone 上的 iOS 更新到版本 15 时,我遇到了问题。我发现当我向下滚动页面时,Safari 会隐藏导航栏。没关系,但是当我打开模式时就会出现问题。

当我使用以下众所周知的样式打开模态时

.modal {
  position: absolute; /* or fixed */
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  /* following is what I tried to, but not work */
  width: 100vw;
  height: 100vh;
}
Run Code Online (Sandbox Code Playgroud)

<body>
  ...
  <div class="modal">...</div>
</body>
Run Code Online (Sandbox Code Playgroud)

,底部导航栏区域已被清空,并填充了iOS15中应用的Website Tinting颜色。为了重现这个问题,

  1. 制作模态
  2. 在模态中插入输入并自动聚焦
  3. 键盘向上
  4. 隐藏键盘
  5. 导航栏尺寸缩小,导航栏区域仍采用 Tinting 颜色定位。

我附上它的图像以及与此问题相关的问题链接。

https://lzomedia.com/blog/modal-wont-resize-when-ios-15-safaris-navbar-expands/

在此输入图像描述

html css ios15

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

如何在 HTML 中使用 MathML

我正在尝试在网页上显示数学公式。但是当我编写如下所示的html代码时

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
    <title>Binomial Theorem</title>
</head>
<body>
<p>Binomial Theorem:</p>
<math xmlns="http://www.w3.org/1998/Math/MathML">
    <mrow>
        <msup>
            <mfenced>
                <mrow>
                    <mi>a</mi>
                    <mo>+</mo>
                    <mi>b</mi>
                </mrow>
            </mfenced>
            <mn>2</mn>
        </msup>
        <mo>=</mo>
        <msup>
            <mrow>
                <mi>a</mi>
            </mrow>
            <mn>2</mn>
        </msup>
        <mo>+</mo>
        <msup>
            <mrow>
                <mi>b</mi>
            </mrow>
            <mn>2</mn>
        </msup>
        <mo>+</mo>
        <mrow>
            <mn>2</mn>
            <mi>a</mi>
            <mi>b</mi>
        </mrow>
    </mrow>
</math>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果只是

二项式定理:

a + b 2 = a 2 + b 2 + 2 ab

它不像公式

帮助我在 HTML 中使用 MathML 谢谢,

html mathml

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

在 ASP.NET Core 控制器中使用全局变量

问题很简单,但我不知道如何使用它。

例如有一个控制器

public class MainController : Controller
{
    private int a;

    public IActionResult Index(bool set = true)
    {
        if (set) a = 10;

        return View(a)
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我第一次进入索引页面,我设置 a = 10。然后我再次进入索引页面(例如刷新索引页面或在索引页面中分页,即在同一页面中移动)实际上,我进入带有 url 的索引页面:~Index?set=False第一次访问后。

然后a有 0(int 变量的默认值)。我不知道控制器页面(控制器类)在我生成时总是被初始化,即使我移动到同一页面。

所以,我想使用不使用会话的全局变量之类的变量。

有什么办法吗?

asp.net-core-mvc asp.net-core

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

设置ASP.NET Core 2.0 favicon

我正在尝试添加和设置favicon.ico.

当我看到Visual Studio 2017自动生成的初始项目时,该favicon.ico文件就在wwwroot目录中,并且没有设置它.

所以,我将favicon文件添加到wwwroot目录中.但是,favicon并没有出现在任何浏览器中.

如何在ASP.NET Core 2.0中设置favicon?

favicon asp.net-core

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

标签 统计

asp.net-core ×3

c# ×2

html ×2

android ×1

asp.net ×1

asp.net-core-mvc ×1

css ×1

favicon ×1

github ×1

ios15 ×1

mathml ×1

xamarin ×1