小编Tim*_*Tim的帖子

Gulp丑化并保存许可证

尝试运行Gulp并保存许可证数据(如jQuery许可证信息)。

Gulp运行良好的文件已最小化,但没有许可证文件:这是我在Gulp文件中拥有的文件。

var gulp = require('gulp'),
saveLicense = ('uglify-save-license'),
uglify = require('gulp-uglify');

gulp.task('default', function () {
gulp.src('scripts/*.js', {
    output: {
        comments: saveLicense
    }
}
).pipe(uglify()).pipe(gulp.dest('publish_folder/scripts'));
console.log('Task Completed');
});
Run Code Online (Sandbox Code Playgroud)

我对gulp很陌生,因此可以提供任何帮助。

gulp

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

发布到Azure时TempData无法正常工作

我有一个网站正在玩,以获取Razor Pages的困扰。我有一个奇怪的情况,我不确定正在发生什么或如何解决。我正在使用[TempData]在重定向时传递消息。该应用程序在本地完美运行。一旦发布到Azure,我将添加一个新项目并添加该项目,我被重定向到索引页面,但我从未看到TempData消息。

这是我的索引页面:

public class IndexModel : PageModel
{
    private readonly TheFishRoom_MVC_Core.Data.FishRoomDbContext _context;

    public IndexModel(TheFishRoom_MVC_Core.Data.FishRoomDbContext context)
    {
        _context = context;
    }

    public IList<Coral> Coral { get; set; }

    [TempData]
    public string Message { get; set; }

    public bool ShowMessage => !string.IsNullOrEmpty(Message);

    public async Task OnGetAsync(string searchString)
    {
        if (!String.IsNullOrEmpty(searchString))
        {
            Coral = await _context.Corals.Where(s => s.Name.Contains(searchString)).ToListAsync();
        }
        else
        {
            Coral = await _context.Corals.ToListAsync();
        }
    }
}
} 
Run Code Online (Sandbox Code Playgroud)

这是我的创建页面:

namespace TheFishRoom_MVC_Core.Pages.Corals
{
[Authorize(Roles = "Admin")]
public class CreateModel : PageModel
{ …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc tempdata razor-pages

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

Web API重定向到网页

我有一个Web API,我需要转换为API Core 2.我有一个问题似乎无法解决.控制器中有一个重定向,Request.CreateResponse它似乎在.Net Core中不可用?

public HttpResponseMessage Get() {
    var response = Request.CreateResponse(HttpStatusCode.Redirect);
    response.Headers.Location = new Uri("https://xxx.xxxx.com");
    return response;
}
Run Code Online (Sandbox Code Playgroud)

知道如何修改它才能工作吗?基本上,如果用户没有传递任何参数,我们只需将它们发送到网页.

.net c# asp.net-web-api2 .net-core

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

在safari和FF中,moment.js无效日期

我有以下日期:06-24-2016 02:18:13 PM

我正在尝试使用moment.js,但使用以下内容在Safari和FF中获取无效日期:

moment(data.d.results[0].Updated_On).format('MMMM Do YYYY'))
Run Code Online (Sandbox Code Playgroud)

不知道我需要做些什么来让它适用于所有浏览器?

javascript momentjs

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