小编Jef*_*son的帖子

Web API 通用操作

我有一个需要接受两个不同对象模型的 http 操作。实现查看两个模型对象并知道此时该做什么。我可以使用通用对象吗?

[HttpPost]
public IHttpActionResult InsertData(string accessKey, [FromBody] T content)
{
    try
    {
        MobileAppService ms = new MobileAppService();
        ResultStatus resultStatus = ms.ProcessAppLogging(t);
        return Ok(resultStatus.ResultCode);
    }
    catch (Exception e)
    {
        Elmah.ErrorSignal.FromCurrentContext().Raise(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

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

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

响应式表单打字稿 CKEDITOR CustomValueModule

我正在尝试将此 CustomValueModule 转换为 CKEDITOR 控件,但我收到一个错误,指出该标签不受支持。组件模板是一个 div 标签,所以我不确定为什么会出现此错误。

https://stackblitz.com/edit/angular-ivy-5kvfys

错误

EXCEPTION: The specified element mode is not supported on element: "editor".
Run Code Online (Sandbox Code Playgroud)

看法

<Editor 
        [formControl]="controlGroup.controls.value" >
</Editor>
Run Code Online (Sandbox Code Playgroud)

成分

import { Component, forwardRef } from '@angular/core';
import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

@Component({
    selector: 'Editor',
    providers: [
        {
            provide: NG_VALUE_ACCESSOR,
            useExisting: forwardRef(() => Editor),
            multi: true
        }
    ],
    template: `<div [attr.id]="editorId" contenteditable="true"
                style="width: 100% !important; overflow: hidden"
                class="form-control sentence-part-values-inline sentence-part-values-inline-textbox-number">
                </div>`,
})
export class Editor …
Run Code Online (Sandbox Code Playgroud)

forms ckeditor typescript reactive angular

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

ASP.net 主机关闭了连接

我正在尝试在 IIS 中停止此警告,并且我正在阅读我应该IsClientConnected在调用TransmitFile(filename). 这是正确的还是另一种纠正方法?

IIS 异常

异常信息: 异常类型:HttpException 异常消息:远程主机关闭了连接。错误代码是 0x800703E3。在 System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean ?throwOnDisconnect)

    if (context.Response.IsClientConnected)
    {
        context.Response.Clear();
        context.Response.ClearContent();
        context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
        context.Response.AddHeader("Expires", "-1");
        context.Response.ContentType = "application/pdf";
        context.Response.TransmitFile(filename);
        context.Response.Flush();
        context.Response.End();
    }
    else
    {
        context.Response.End();
    }
Run Code Online (Sandbox Code Playgroud)

更新代码

            try
            {

                context.Response.Clear();
                context.Response.ClearContent();
                context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
                context.Response.AddHeader("Expires", "-1");
                context.Response.ContentType = "application/pdf";
                context.Response.TransmitFile(filename);
                context.ApplicationInstance.CompleteRequest()
                //context.Response.Flush();
                //context.Response.End();
            }
            catch (HttpException hex)
            {

            }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

FluentMigrator 命令返回未找到迁移

我创建了一个新的公共类 M203_InsertPercent ,它将根据 SQL 语句将数据插入数据库。当我使用连接字符串运行 Migrate.exe 时,程序集 FluentMigrator.Console 返回“未找到迁移”。我查看版本表中的数据库,但我的类名不在该表中。我有什么遗漏的吗?

.net c# fluent-migrator

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

单个 LINQ 中两个结构不兼容的初始化出错

我有一个下面的模型,当我使用下面的 linq 添加 ComboProducts 对象时,出现错误。这段代码中我缺少什么吗?

错误

出现在单个 LINQ to Entities 查询中的两个结构不兼容的初始化中。一个类型可以在同一个查询的两个地方初始化,但前提是在两个地方设置了相同的属性,并且这些属性的设置顺序相同。

模型

public class Product
{
    public int ProductId { get; set; }
    public string Name { get; set; }
    public List<Product> ComboProducts { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

代码

public class Product
{
    public int ProductId { get; set; }
    public string Name { get; set; }
    public List<Product> ComboProducts { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

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

将 varchar(7) 列转换为日期时间

我有一列中的数据varchar(7),我想将其转换为一DateTime列。

我有一个选择,将其分为月、年并将日期设置为 1。我很难将此数据插入到LogDate [datetime]. 我尝试 CONCAT 选择,但我得到了 Interpretation Syntax 。还有其他方法可以做到这一点吗?

桌子设置

CREATE TABLE LogData
(
    LogMonth [varchar](7) NOT NULL,
    LogDate [datetime] NULL
);

INSERT INTO LogData ([LogMonth])
VALUES ('01/2023');

INSERT INTO LogData ([LogMonth])
VALUES ('02/2023');

INSERT INTO LogData ([LogMonth])
VALUES ('03/2023');
Run Code Online (Sandbox Code Playgroud)

插入

SELECT 
    REVERSE(PARSENAME(REPLACE(REVERSE(LogMonth), '/', '.'), 1)) AS [Month],
    REVERSE(PARSENAME(REPLACE(REVERSE(LogMonth), '/', '.'), 2)) AS [Year],
    [Day] = 1
FROM 
    LogData
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

INSERT INTO LogData (LogDate)
    SELECT 
        CONCAT(REVERSE(PARSENAME(REPLACE(REVERSE(LogMonth), '/', '.'), 1)) AS [Month],
               REVERSE(PARSENAME(REPLACE(REVERSE(LogMonth), '/', …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

Telerik RadGrid在编辑模式下将BoundColumn设置为ReadOnly

我有一个Telerik RadGrid有三个绑定列和一个按钮列.我想让用户只在一个绑定列中编辑值.用户可以添加新记录,因此我无法将两个绑定列设置为只读.无论如何,我可以在ASPX中执行此操作,还是必须在后面的代码中执行此操作?我有一些代码正在运行,但它不是最好的.

这是我的代码:

Case "Edit"
    Dim aoeAnswerCode As GridBoundColumn = CType(e.Item.OwnerTableView.GetColumn("aoeAnswerCode"), GridBoundColumn)
    aoeAnswerCode.ReadOnly = True

Case "Update", "PerformInsert"
    For Each column As GridColumn In e.Item.OwnerTableView.RenderColumns
        If TypeOf column Is IGridEditableColumn Or column.UniqueName = "aoeAnswerCode" Then
Run Code Online (Sandbox Code Playgroud)

c# vb.net telerik radgrid

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

c# 明天的日期时间

我正在构建一个辅助方法,该方法通过存储过程调用传递明天的日期。时间将设置为00:00:00.000,这将转换为12:00:00am。我还需要使用其他课程吗?

public static DateTime GetTomorrow(DateTime incomingDate)
{
    return incomingDate.AddDays(1);
}
Run Code Online (Sandbox Code Playgroud)

c#

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