小编Yur*_*les的帖子

按钮onclick整个可点击div

我有一个完整的可点击div.这是我的代码:

<div onclick="location.href='@Url.Action("SubClass", "Product", new { id = productClass.HierarchyId })';" class="menu-class">
            <img src="~/Images/ClassImages/@imageName" alt="@productClass.HierarchyShort" />
            <div class="menu-class-text">
                <span>@productClass.HierarchyShort</span>
            </div>
            <div class="menu-class-admin-options">
                <button onclick=" location.href = '@Url.Action("EditClass", "Product")'; ">Edit</button><br/>
                <button onclick=" location.href = '@Url.Action("DeleteClass", "Product")'; ">Delete</button>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

这是一个带有产品和组名称图像的div.当用户将其悬停时,在div中显示2个按钮编辑和删除.问题是当我点击Div内的任何按钮时,它会调用div的onclick,而不是按钮的onclick.请问任何帮助?对不起我的英文.

html javascript css asp.net-mvc

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

Dapper实现了一个元组

我需要在D#中使用C#7中的新元组返回一个列表.

public static List<(int StyleId, decimal StyleCode)> GetOnlyServices()
{
    var query = $@" SELECT
                    ST.style_id as StyleId, ST.style_code as StyleCode
                    ...
                    ...";

    using (SqlConnection db = new SqlConnection(InfobaseConString))
    {
        var a = db.Query<(int StyleId, decimal StyleCode)>(query, commandTimeout: 90).ToList();
        return a;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这个函数只返回56行(0,0), Item1=0, Item2=0.我错过了什么?

c# tuples dapper c#-7.0

12
推荐指数
2
解决办法
1524
查看次数

VSCode 调试器在评估变量时非常慢

我不知道为什么我的 VSCode 在调试网络核心 Webapi 时非常慢,当我按 F10 时需要几秒钟来评估一行并且非常令人沮丧。评估局部变量时会出现问题。如果我在调试部分隐藏 VARIABLES 选项卡,调试器会改进很多。

Netcore 2.1 Macbook pro 15" TouchBar。

macos .net-core visual-studio-code vscode-debugger

10
推荐指数
0
解决办法
965
查看次数

获取圆内的所有像素阵列

我有这个:

在此输入图像描述

我需要知道圆圈内的所有像素.

谢谢.

xna

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

JetBrains Rider带着手表跑

当我在Rider(网络核心)中按下运行按钮时,它运行以下命令:

/usr/local/share/dotnet/dotnet /pathtomyproject/myproject.dll
Run Code Online (Sandbox Code Playgroud)

但我需要使用参数"watch"来运行项目,如果我在Rider Edit Configurations的参数中编写此命令,我会收到错误:

Unhandled Exception: System.FormatException: Unrecognized argument format: 'watch'.
Run Code Online (Sandbox Code Playgroud)

我知道用watch工具运行是dotnet watch run,我也知道我可以在终端中运行该命令.

我的问题是,当我按下运行按钮时,我是否可以将Rider配置为以这种方式运行?或者......也许Rider有一个我不知道的编辑和继续功能?

c# jetbrains-ide watch .net-core rider

9
推荐指数
2
解决办法
1828
查看次数

ASP.NET Core中的MD5CryptoServiceProvider

我有一个数据库,其中包含在旧身份系统中创建的密码.使用MD5CryptoServiceProvider该类对密码进行哈希处理.我现在需要在ASP.NET MVC Core中使用这些密码,但MD5CryptoServiceProvider不存在.

在.NET Framework中,我用来计算哈希的函数是:

public static string CreateHash(string unHashed)
{
    var x = new System.Security.Cryptography.MD5CryptoServiceProvider();
    var data = Encoding.ASCII.GetBytes(unHashed);
    data = x.ComputeHash(data);
    return Encoding.ASCII.GetString(data);
}
Run Code Online (Sandbox Code Playgroud)

我在ASP.NET Core中尝试了以下两个函数:

public static string CreateHash(string unHashed)
{
    var x = new System.Security.Cryptography.HMACMD5();
    var data = Encoding.ASCII.GetBytes(unHashed);
    data = x.ComputeHash(data);
    return Encoding.ASCII.GetString(data);
}
Run Code Online (Sandbox Code Playgroud)

public static string MD5Hash(string input)
{
    using (var md5 = MD5.Create())
    {
        var result = md5.ComputeHash(Encoding.ASCII.GetBytes(input));
        var strResult = BitConverter.ToString(result);
        return strResult.Replace("-", "");
    }
}
Run Code Online (Sandbox Code Playgroud)

这两个方法都没有返回 …

c# encryption asp.net-core

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

ASP.NET Core中的ValidateInput(bool)

在ASP.NET Framework中,当我要将HTML代码从Javascript传递到Controller时,在Method之前写了[ValidateInput(false)],对我来说没有问题:

就像我的问题一样 在这里

我需要知道同样的知识,但是ASP.NET Core。

错误CS0246找不到类型或名称空间名称“ ValidateInput”(您是否缺少using指令或程序集引用?)

谢谢

c# asp.net-core

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

来自文件的实体框架核心种子大数据

在 EF Core 2.1 中,我可以通过以下方式播种数据:

modelBuilder.Entity<Company>().HasData(
  new Company {.....},
  new Company {.....});
Run Code Online (Sandbox Code Playgroud)

But I need to seed a text file with a large amount of rows (about 70k). What do you recommend me to achieve this?

entity-framework asp.net-core

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

防止服务器中的多个实例用户名相同

我开发了一个托管在一台服务器上的应用程序.许多用户通过远程桌面连接访问它,但有时我在任务管理器中看到同一用户已打开2-x实例.我需要防止同一个用户无法打开多个实例.但请注意,程序可以由不同的用户多次打开.请原谅我的英语.谢谢.

PS:我正在使用Winforms和C#

c# winforms

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

Azure Data Studio 在编辑模式下在单元格中设置 NULL

当我处于编辑模式时,有什么方法可以在 Microsoft Azure Data Studio(SQL Management Studio 的 VSCode 版本)中的单元格中输入 DB NULL 值?我找不到任何相关的。没有上下文菜单,也没有键盘快捷键。谢谢

azure-data-studio

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

将固定长度数转换为十进制.NET C#

我有一个导入的txt文件,其格式为:

00000000003000
00000000009500
00000000003000
00000000002000
00000000000500-
00000000001500-
00000000003000-
00000000003000-
00000000009500-
Run Code Online (Sandbox Code Playgroud)

这是最后2个字符为小数的数字.(如果为负值则减号)例如:

00000000003000 = 30.00
00000000000500- = -5.00
Run Code Online (Sandbox Code Playgroud)

是否有一个函数将此字符串转换为十进制并节省我的时间写一个?

谢谢.

.net c#

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

Vuejs 2绑定图像src

我有一个包含多行的表,并<td>使用Vuetify加载动态网址图像

<v-data-table :headers="headers" :items="items">
  <template slot="items" scope="props">
      <td>
         <img :src="getImgUrl(props.item.styleCode)" />
      </td>
  </template>
</v-data-table>
Run Code Online (Sandbox Code Playgroud)

然后

checkImage(imageSrc, good, bad) {
   let img = new Image();
   img.onload = good;
   img.onerror = bad;
   img.src = imageSrc;
},
getImgUrl(styleCode) {
  var image = 'http://192.168.1.19/Images/ClassImages/' + styleCode + '.png';

  this.checkImage(image,
  function () {
     return 'http://192.168.1.19/Images/ClassImages/' + styleCode + '.png';
  }, function () {
     return 'http://192.168.1.19/Images/ClassImages/default.png';
  });
}
Run Code Online (Sandbox Code Playgroud)

这没什么回报.我做得不好?

编辑:这是加载外部图像,如果不存在,则加载默认图像

javascript vuejs2

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

Javascript函数总是返回undefined

我有这个vue2代码:

checkUser2() {
    var returnValue;
    axios.get(`api/users/CheckUsername/${this.username}`)
          .then(response => {
              returnValue = response.data.error === 0;
          }, errorCallBack => {
              returnValue = false;
          });
    return returnValue;
}
Run Code Online (Sandbox Code Playgroud)

我叫它:

var a = this.checkUser2();
console.log(a);
Run Code Online (Sandbox Code Playgroud)

它总是返回undefined.我究竟做错了什么?

javascript vue.js axios

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