我正在使用 ASP.NET Core Razor Pages,我想为用户完成任务所需的尝试次数添加一个计数器。
我在用:
[BindProperty]
public int Attempts { get; set; }
Run Code Online (Sandbox Code Playgroud)
在里面OnPost我正在这样做:
public IActionResult OnPost()
{
if(!IsCorrect())
{
Attempts++;
return Page();
}
return RedirectToPage($"./Index")
}
Run Code Online (Sandbox Code Playgroud)
我希望这会更新客户端的数据,因为如果没有[BindProperty]& return Page(),如果模型无效,数据就会丢失。但是,Attempts永远不会在客户端上增加。
我想我可能误解了这是如何工作的?有什么建议么?
我有一些MYSQL的问题.
我需要能够检查假期房间是否已经预订了一段时间.
我的数据库使用DATETIME字段,如下所示:
我有一个查询:
SELECT * FROM `caravanavail1`
WHERE (`checkIn` BETWEEN '2014-01-07 14:00:00' AND '2014-01-08 10:00:00')
OR (`checkOut` BETWEEN '2014-01-07 14:00:00' AND '2014-01-08 10:00:00')
Run Code Online (Sandbox Code Playgroud)
我将永远传递两个日期,但有时日期可能会在很多方面发生冲突:
我一直在摸不着头几天,任何人都可以帮我修复上面的SQL代码(我更喜欢单个查询,而不是两个)来返回我需要的东西吗?
对我来说还有另一个问题......我决定在Bootstrap 3(3.0.3)中重新制作我的网站,大部分内容都很顺利,直到我需要一个日期选择器.
http://jsfiddle.net/52VtD/1849/
$( document ).ready(function() {
$('#datetimepicker8').datetimepicker();
$('#datetimepicker9').datetimepicker();
$("#datetimepicker8").on("change.dp",function (e) {
$('#datetimepicker9').data("DateTimePicker").setStartDate(e.date);
});
$("#datetimepicker9").on("change.dp",function (e) {
$('#datetimepicker8').data("DateTimePicker").setEndDate(e.date);
});
});
Run Code Online (Sandbox Code Playgroud)
您可以在上面的jsfiddle和我的javascript中看到代码,有些东西不允许我点击图标.有任何想法吗?
谢谢