小编Hak*_*tık的帖子

如何在Angular Kendo Grid中格式化日期

我正在使用Angular Kendo Grid,并且正在获取格式的服务器数据

1900-01-01T00:00:00
Run Code Online (Sandbox Code Playgroud)

但是我希望它以标准格式显示,不确定如何去做。我在网格列中应用了format ='{0:MM / dd / yyyy h:mm a}',但没有效果。无论数据格式转换要做什么,我都需要在代码的客户端执行,即将服务器日期转换为javascript格式!

<kendo-grid-column field="mydata.openDate" width="220" title="Open Date" filter="date" 
                   format='{0:MM/dd/yyyy h:mm a}'>
</kendo-grid-column>
Run Code Online (Sandbox Code Playgroud)

kendo-grid angular-kendo

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

Serilog 记录器接收器的最小和最大级别

我们发现restrictedToMinimumLevelserilog中存在属性,但它是否也支持最大级别属性?

之前我们使用过NLog具有最小和最大日志记录级别(https://github.com/NLog/NLog/wiki/Configuration-file#rules)。
我们希望从debug to information控制台、information to warning文件和errors数据库中登录。
我们可以使用 appsettings.json 来做到这一点吗?
我们正在使用 dotnet core 2.2。
任何帮助是极大的赞赏。

c# serilog

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

如何从 Visual Studio 将参数传递给 MSBuild?

我的问题很简单(或者应该是这样)
我想从 Visual Studio 向 MSBuild 传递一些参数,而不是从命令行
换句话说,当我单击“从 Visual 构建项目”时,如何执行以下命令工作室

msbuild myproject.csproj -p:CustomParameter=ItsValue

谢谢

msbuild visual-studio

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

如何将css:hover状态更改为click事件?

我按照链接中的详细信息创建了一个图库.
这种方法对我来说很好.

我想将鼠标hover事件更改为事件,click以便在单击缩略图(而不是悬停)时,在大区域中打开图像.

css

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

如果排除validationElement绑定,则敲除验证不会添加hasError类

我已经为我的模型添加了敲除验证.

这很好用:

//init validation
ko.validation.init({
    registerExtenders: true,
    insertMessages: false,
    messagesOnModified: false,
    decorateElement: true,
    errorElementClass: 'hasError'
});

// has required validation for model observable
self.CompanyName= ko.observable(data ? ko.unwrap(data.CompanyName) : '').extend({ required: true });
Run Code Online (Sandbox Code Playgroud)

HTML

//binding
<span class="inline-edit-view" data-bind="text: CompanyName, validationElement: CompanyName"></span>
Run Code Online (Sandbox Code Playgroud)

这会增加hasError无效元素.validationElement但是,如果我删除它,它不起作用.

问题是:我为什么要使用validationElement?这对我来说似乎是违反直觉的.
我已经拥有extend {required: written}每个元素,我不想validationElement为每个observable 编写一个绑定.

validation knockout.js knockout-validation

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

HTML 5视频标记不适用于任何浏览器

所以我用AnyConverter做一个转换.mov.mpf,.ogv.webm格式.然后我将它们放在视频目录中并使用以下代码

 <video width="500" height="281">
    <source src="/video/video.mp4" type="video/mp4" />
    <source src="/video/video.ogv" type="video/ogg" />
    <source src="/video/video.webm" type="video/webm" />
</video>
Run Code Online (Sandbox Code Playgroud)

但是,该视频未在Sarari,Chrome或Firefox最新版本中显示.我正在使用HTML 5 Doctype而不确定发生了什么.有什么建议?

编辑

奇怪的是,我改变了完整网址的路径,但仍然无法正常工作.然后当我在Firefox中粘贴网址时播放视频.我想知道它是否在视频标签之外...

html5 html5-video

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

ASP标识 - 在参考库上访问HttpContext

我正在尝试将我的ASP身份逻辑移动到我的解决方案中的另一个项目.

一切都很好,除了我无法访问HttpContext我的参考库.我需要访问HttpContext使用的种子数据库ApplicationUserManager.

public class ApplicationDbInitializer : DropCreateDatabaseIfModelChanges<ApplicationDbContext>
{
    protected override void Seed(ApplicationDbContext context)
    {
        InitializeIdentityForEF(context);
        base.Seed(context);
    }

    public static void InitializeIdentityForEF(ApplicationDbContext db)
    {            
        var userManager = HttpContext.Current.GetOwinContext().GetUserManager<ApplicationUserManager>();
        var roleManager = HttpContext.Current.GetOwinContext().Get<ApplicationRoleManager>();

        // Create here users and roles using userManager and roleManager
    }
}
Run Code Online (Sandbox Code Playgroud)

所以问题是:如何访问ApplicationUserManagerApplicationRoleManager不访问HttpContext,或者我如何访问HttpContext此处.

非常感谢

c# asp.net asp.net-mvc asp.net-identity

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

棱镜导航 - 上一个和下一个视图

我正在使用prism和MVVM开发一个wpf应用程序.

我有一个主shell,它有两个区域:菜单区域和主区域.

我正在尝试在菜单区域(包含MenuView)中实现一个BACK和FORWARD按钮,就像我们在任何浏览器中一样:假设我有5个视图:View1,View2,View3,View4,View5.
当我启动应用程序时,View1将显示在主区域中.目前,我希望禁用这些按钮.现在,我选择导航到View3:View3显示在主区域中,然后Back btn变为启用(前进btn保持禁用状态).然后,我导航到View2,它显示在主区域中.

现在,当我单击Back btn时,View 3将显示在Main Region中,并且Forward btn将变为启用状态.我单击Forward,显示Now View 2,并禁用Forward btn.

我尝试过使用导航日志,如以下链接所述:http: //msdn.microsoft.com/en-us/library/gg430861(v = pandp.40).aspx

但是没有成功,因为我做了他们在MenuViewModel中提到的内容,这是在整个应用程序生命周期中在菜单区域中显示的唯一视图(并且只有主区域切换视图).这就是为什么,OnNavigatedTo方法永远不会被调用,因为我从不直接使用MenuView,这导致navigationService始终为null.

重点是我想在MenuView中使用这些按钮 - 菜单区域中显示的唯一视图,用于所有应用程序生命周期.后退和前进按钮在主区域中的视图之间导航 - 来回.会建议您的建议.

c# wpf mvvm prism-4

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

owl carousel 不适用于 bootstrap RTL 3(阿拉伯语)

我在我的项目中使用bootstrap 3 arabic添加了owl carousel,就像这样

HTML

<div class="container">
    <div class="row">
        <div class="col-sm-6">
            <div class="owl-carousel">
                <img class="owl-lazy" data-src="http://placehold.it/350x250&text=1" data-src-retina="http://placehold.it/350x250&text=1-retina">
                <img class="owl-lazy" data-src="http://placehold.it/350x250&text=2" data-src-retina="http://placehold.it/350x250&text=2-retina">
                <!-- other images -->
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$('.owl-carousel').owlCarousel({
    items: 4,
    lazyLoad: true,
    loop: true,
    margin: 10
});
Run Code Online (Sandbox Code Playgroud)

但是 owl carousel 不适用于阿拉伯语引导程序并且不显示任何图像。
我该如何解决这个问题?

小提琴演示

html javascript jquery twitter-bootstrap owl-carousel

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

如何使无边框表单可在自定义标题栏上拖动?

我使用 c# 创建了一个无边框表单,但可以使自定义标题栏可移动,因此我搜索互联网并找到了以下代码:

protected override void WndProc(ref Message m)
{ 
    base.WndProc(ref m);
    if (m.Msg == WM_NCHITTEST)
       m.Result = (IntPtr)(HT_CAPTION);
}

private const int WM_NCHITTEST = 0x84;
private const int HT_CLIENT = 0x1;
private const int HT_CAPTION = 0x2;
Run Code Online (Sandbox Code Playgroud)

应用此代码后,可以在除标题栏之外的表单的每一英寸中单击并拖动我的表单。

c# windows-forms-designer borderless

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