小编Ram*_*ran的帖子

如何获得会员资格的用户ID?

我知道如何为当前用户获取用户ID

 MembershipUser currentUser = Membership.GetUser();
 Guid currentUserId = (Guid)currentUser.ProviderUserKey;
Run Code Online (Sandbox Code Playgroud)

但对于我的应用程序,我需要获得未登录的用户的用户ID.因为我需要将userid分配给我正在使用的不同表.

先感谢您

asp.net-membership

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

Autopostback可防止按钮单击

我有一个asp.net页面,其上有许多控件,包括:

  1. 已实现的文本框autopostback = true和服务器端textchanged事件

  2. 实现了服务器端单击事件的按钮

一旦用户离开控件(即焦点丢失),文本框就会执行回发.问题是,如果用户碰巧更改了值,然后在不离开文本框的情况下按下按钮,则在按钮上单击文本框将执行回发,但按钮单击将丢失.

在这种情况下,如何强制文本框和按钮事件连续触发?

谢谢

html c# asp.net events

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

使用moment.js从datetime中提取时间

我的日期时间格式如下.

var datetime =Wed Apr 8 15:05:00 UTC+0530 2015;
Run Code Online (Sandbox Code Playgroud)

我只想抽出时间 15.05

javascript angularjs momentjs

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

为什么Typescript允许为类对象分配"任何"对象类型?

我有一个类对象:

groupNameData: GroupNameData = new GroupNameData();
Run Code Online (Sandbox Code Playgroud)

我有一个any对象

 groupNameDatas: any;
Run Code Online (Sandbox Code Playgroud)

作业1(class = any)

我只是将类对象值赋给了any对象,比如

this.groupNameDatas = this.groupNameData;
Run Code Online (Sandbox Code Playgroud)

这意味着,this.groupNameDatas(Any)可以接受任何类型的数据,因为它是一个any对象.

作业2(任何=类)

现在我已经改变了作业,就像

this.groupNameData = this.groupNameDatas;// any to class
Run Code Online (Sandbox Code Playgroud)

它也像我的第一个任务示例一样工作.为什么它没有抛出错误cannot convert implicitly "any" to "GroupNameData"

javascript any typescript angular

6
推荐指数
2
解决办法
2985
查看次数

静态类与受保护的构造函数

我在课堂上收到一条警告消息,例如

在此处输入图片说明

Protected constructor or the在类声明中添加一个static` 关键字

解决方案

在我尝试了以下两种方法后,错误消失了。

static 没有课 constructor

public static class Program    {
    }
Run Code Online (Sandbox Code Playgroud)

使用构造函数的非staticprotected

public  class Program
    {
        protected Program() { }
    }
Run Code Online (Sandbox Code Playgroud)

题:

那么我上面的解决方案中提到的静态类与受保护的构造函数有什么区别?哪一种最好用?

c# static constructor class access-modifiers

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

502 Web API 大数据量时出错

技术

我在我的应用程序中使用 Angular 2 和 Web API 技术。我正在通过 $http 调用从 Angular 调用 Web API 服务方法。

我在做什么

实际上API方法是从数据库中读取数据并执行大量逻辑来将数据转换为UI实体类(其中有很多代码和循环,所以我不会在这里发布它们)。

问题和根本原因是什么

问题是当我调用 API 方法时收到 502 Bad get way 错误。

我发现这个问题是因为它是一个性能问题。当数据量较小时,它对我来说工作得很好。但如果数据量很大,那么我会收到此错误。

注意:我已经检查了数据库查询。它工作正常并且返回数据非常快。

绩效结果详情

我使用计时器来检查API方法的响应时间

响应时间结果如下:

  • 如果数据量较小:00.00:898767 (hh:mm:ss)

  • 如果数据量很大:00:06:654389 (hh:mm:ss)

我的理解是:

如果方法响应时间超过 2 分钟,那么只有我收到 bad get way 错误。否则该方法执行成功,没有任何错误。

我尝试修复此错误:

我尝试过增加executionTimeout=9000web config.也尝试过使用不同的秒数executionTimeout.

这是我完整的网络配置代码

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <!--
    Configure your application  settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380
  -->
  <system.web>
    <authentication mode="Windows"></authentication>
    <authorization>
      <deny users="?" />
    </authorization>
    <httpRuntime …
Run Code Online (Sandbox Code Playgroud)

c# asp.net web-config asp.net-web-api angular

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

单击 p-dialog close(X) 按钮时如何调用角度函数?

单击 p-dialog close(X) 按钮时如何调用角度函数?

我已经搜索过并尝试过这个(onHide)="cancel()"。但它不起作用。请分享您的解决方案。

我知道我们可以使用close/cancel按钮来隐藏弹出窗口。但是在我的场景中,我想在单击 (X) 按钮单击时调用一个事件。

typescript primeng angular primeng-dialog

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

作为角4的关键字?

目前我正在学习Angular 4引入了一个新的关键字:as.

AS关键字 - 模板语法的新增功能as keyword是用于简化let语法.

我刚刚在下面的代码中实现了这个.

<div *ngIf="users | async as usersModel">
    <h2>{{ usersModel.name }}</h2> <small>{{ usersModel.age }}</small>
</div>
Run Code Online (Sandbox Code Playgroud)

对于以下问题,我无法从任何地方获得更多细节.

问题:

  • users对象和userModel对象之间有什么区别*.
  • as关键字的主要用途是什么?
  • 模板aslet模板之间有什么区别?

let angular

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

类型T必须是引用类型,以便在使用接口时将其用作参数

我收到了以下代码的错误

public static Moq.Mock<T> CreateInstanceOfIMock<T>() {
    return new Moq.Mock<T>();
}
Run Code Online (Sandbox Code Playgroud)

我通过使用引用类型解决了它的错误class.请参阅以下代码

public static Moq.Mock<T> CreateInstanceOfIMock<T>() where T : class
{
    return new Moq.Mock<T>();
}
Run Code Online (Sandbox Code Playgroud)

现在我想var mockColorsRepository = new Moq.Mock<IColorsRepository>();通过使用将此代码移动到公共代码中generics.这IColorsRepository是一个interface.所以我做了一个接口参考,T而不是class像下面这样的代码

public static Moq.Mock<T> CreateInstanceOfIMock<T>() where T : interface
{
    return new Moq.Mock<T>();
}
Run Code Online (Sandbox Code Playgroud)

但我得到The type T must be a reference type in order to use it as parameter错误.我怎么可以参考interface,而不是classT …

c# oop generics interface moq

5
推荐指数
2
解决办法
3675
查看次数

详细信息:ReadonlySet?

属性ReadonlySet集是否ReadOnlyC# 中的 ReadOnlyCollection相同?我无法从任何地方找到它的任何文件。您能否让我知道它的用途ReadonlySet以及我们如何实施它?

let readonly: Readonly<number> = 1;
let readonlySet: ReadonlySet<number> = ???// 
Run Code Online (Sandbox Code Playgroud)

javascript readonly typescript ecmascript-6 angular

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