小编Sam*_*mra的帖子

如何使用Model中的数据绑定为kendo数据源

我有一个空的div,我想使用来自Model..it的数据初始化为一个kendo网格应该是类似以下但我无法加载数据

$("#mapsDiv").kendoGrid({
    sortable: true,
    dataSource: {
                    transport: {
                                   read:"/Home/About",
                                   dataType: "odata"
                               },
                    pageSize: 5
                },
    pageable: true,
    resizable: true,
    columnMenu: true,
    scrollable:true,
    navigatable: true,
    editable: "incell"
});
Run Code Online (Sandbox Code Playgroud)

About.cshtml

@model List<KendoExample.Entities.ShortStudent>

<div class="row">
<div class="col-md-12 table-responsive" id="mapsDiv">        
</div>
Run Code Online (Sandbox Code Playgroud)

我的家庭控制器如下

List<ShortStudent> students = new List<ShortStudent>();

ShortStudent student1 = new ShortStudent();
student1.birthdate = new DateTime(1999, 4, 30);
student1.classname = "1B";
student1.firstname = "Fredie";
student1.surname = "Fletcher";
student1.studentid = 1;

ShortStudent student2 = new ShortStudent();
student2.birthdate = new DateTime(2010, 5, 4);
student2.classname …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc kendo-grid

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

Epson打印机连接失败状态ERR_CONN

我有一台爱普生打印机,我使用SDK提供的epos2_printer(示例项目)代码与我的应用程序集成.我复制了相同的代码,但它似乎永远不会起作用!

但是,当我将示例项目连接到我的打印机时,同样有效.

private boolean runPrintReceiptSequence() {
    if (!initializeObject()) {
        return false;
    }

    if (!createReceiptData()) {
        finalizeObject();
        return false;
    }

    if (!printData()) {
        finalizeObject();
        return false;
    }

    return true;
}

private boolean initializeObject() {
    try {

        final SpnModelsItem spnModel = new SpnModelsItem("TM-T82 Series", Printer.TM_T82);
        final SpnModelsItem spnLang = new SpnModelsItem("ANK", Printer.MODEL_ANK);

        mPrinter = new Printer(spnModel.getModelConstant(), 
                                spnLang.getModelConstant(), this);
    }
    catch (Exception e) {
        Log.e("Printer", e.toString());
        return false;
    }

    mPrinter.setReceiveEventListener(this);


    return true;
}

private boolean createReceiptData() {
    String method = "";
    Bitmap logoData …
Run Code Online (Sandbox Code Playgroud)

printing android epson

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

如何在机器上找到 regasm 位置

我正在创建一个使用 regasm 将 .NET 程序集注册到 COM 的安装程序。不同的客户端将在其计算机上安装不同的 Microsoft.Net 版本。我需要提前知道高潮位置才能使用它。

我应该只在以下位置寻找它还是还有其他可能的位置?

C:\Windows\Microsoft.NET\Framework\v2.0.50727\ C:\Windows\Microsoft.NET\Framework\v1.0.xxx\ C:\Windows\Microsoft.NET\Framework\v4.0.xxxx\

它可以出现在以下位置吗?

C:\Windows\Microsoft.NET**Framework64**\vx.xx

c# regasm

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

GATT配置文件和UART服务

我是新手开发的移动应用程序,通过蓝牙连接到外围设备.我搜索了GATT是用于bluetoothLE通信的相关配置文件,但我们的客户建议我们使用UART服务.现在我很困惑1.这两件事情是如何相关的2.我们是否必须选择其中一件,如果是的话,每件事的优点和缺点是什么.谢谢

bluetooth uart bluetooth-lowenergy gatt btle

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

我如何像asp.net身份一样手动散列密码

我们有一个遗留的桌面应用程序,它在用户表中存储纯文本密码。我在 asp.net mvc 4.5 上创建了相同的 web 版本。

我正在使用 asp.net 身份 2.0,并将aspnetusers表虚拟链接到用户表。我通过运行一个脚本来实现这一点,该脚本将用户表中的所有用户插入到aspnetusers表中,并且两个表中的 id 保持相同。[我什至无法在现有表中添加一列以使其与 asp.net 身份一起使用。]

我们的要求是 Web 和桌面应用程序的密码相同。

现在我的问题是如何创建所有这些密码的散列并将它们放入aspnetusers表的密码散列中。asp.net 身份是如何做到的?我可以在 sql 中复制相同的机制,以便每当用户表中发生密码更改时,我可以运行触发器并重新计算我的aspnetusers表的哈希值吗?

mysql asp.net-mvc hash asp.net-identity

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

将 JWT 令牌存储在内存中是一个好习惯吗

我写了一个asp.net core 3.0 web api,我使用 JWT 令牌来验证用户。一旦用户获得令牌,他/她就可以使用它直到它到期。

我所做的是,我还在身份验证时将此令牌存储在内存中,以获取其他最少的详细信息,例如用户名、生成的令牌和“令牌”。

  1. 我的第一个问题是这是一个好的做法吗?由于令牌是无状态的,因此可以使服务器端免于维护它的麻烦。

  2. 我的第二个问题是,如果这样做是可以接受的,那么一旦令牌过期,我如何从内存中删除此令牌信息。

  3. 如果我没有将此令牌存储在内存中,如何提取诸如“获取所有登录用户的列表”之类的信息。

asp.net-core jwt-auth

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

IDX:20803 无法从...获取配置 - Web API

嗨,我正在尝试使用 JWT 令牌测试一个简单的 WebApi 应用程序。主要是,我按照这里的例子

我正在使用 https。

目前,不使用授权。问题是,如果我在Postman 中选择“从父​​级继承身份验证”,则一切正常。

一旦我将选项更改为“BearerToken”并尝试输入我收到的 JSONWebToken,它就会给我

System.InvalidOperationException:IDX20803:无法从以下位置获取配置:“ https://localhost:44387/api/.well-known/openid-configuration ”。---> System.IO.IOException: IDX20804: 无法从以下位置检索文档:“ https://localhost:44387/api/.well-known/openid-configuration ”。---> System.Net.Http.HttpRequestException: 响应状态代码未指示成功:404(未找到)。在 System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() 在 Microsoft.IdentityModel.Protocols.HttpDocumentRetriever.GetDocumentAsync(String address, CancellationToken cancel) --- 内部异常堆栈跟踪结束 --- 在 Microsoft.IdentityModel.Protocols.HttpDocumentRetriever。 GetDocumentAsync(字符串地址,CancellationToken 取消)

请注意,我在这里没有使用IdentityServer中间件,而且在浏览器上,我也无法浏览到https://localhost:44387/api/.well-known/openid-configuration

我不确定这个“openid-configuration”在哪里,特别是当我没有在我的aspnet Core 3.0 web APi 应用程序中明确使用它时?这是我的代码..

启动文件

public void ConfigureServices(IServiceCollection services)
    { 
     //extra code removed for brevity
     //Authentication
            services.AddAuthentication(options =>
            {
                options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
                options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
            }).AddJwtBearer(options =>
            {
                options.Authority = "https://localhost:44387/api";
                options.Audience = …
Run Code Online (Sandbox Code Playgroud)

c# jwt asp.net-web-api asp.net-core

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

如何在实体框架中查找具有复合键的实体

我有一个现有的数据库,我在该数据库上使用代码优先 EF。现在数据库有一个带有复合键的表。我在代码中定义这个表如下

public class AssessmentResultType
{
    [Key]
    [Column(Order=1)]
    public int AssessmentID {get; set;}
    public int ResultType {get; set;}
    [Key]
    [Column(Order=2)]
    public int ResultTypeID {get; set;}
    .....
}
Run Code Online (Sandbox Code Playgroud)

我的存储库是

 public class AssessmentResultTypeRespository : Repository<AssessmentResultType>
{
    public AssessmentResultTypeRespository(string connString)
        :base(connString)
    { }
}
Run Code Online (Sandbox Code Playgroud)

存储库.cs

public class Repository<TEntity> : IRepository<TEntity> where TEntity:class
{
    protected readonly GradeXpertContext context;

    public Repository(string connString) {
        context = new ge(connString);
    }

    public TEntity Get(int id)
    {
        return context.Set<TEntity>().Find(id);
    }

    public IEnumerable<TEntity> GetAll() { 
        return context.Set<TEntity>().ToList(); 
    }

    public void …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework composite-primary-key

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