小编Ash*_*ams的帖子

模型中 OnPost 中的更改绑定属性无效

我正在使用 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永远不会在客户端上增加。

我想我可能误解了这是如何工作的?有什么建议么?

c# asp.net-core razor-pages asp.net-core-2.1

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

使用MYSQL选择日期之间的行?

我有一些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)

我将永远传递两个日期,但有时日期可能会在很多方面发生冲突:

  1. checkIn可能在另一个假期的中间,checkOut可能没有.
  2. checkOut可能在另一个假期的中间,checkIn可能没有.
  3. 他们可能与另一个假期相同.
  4. 我提供的checkIn和checkOut日期可能在另一个预订中.

我一直在摸不着头几天,任何人都可以帮我修复上面的SQL代码(我更喜欢单个查询,而不是两个)来返回我需要的东西吗?

php mysql sql

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

Bootstrap 3.0.3和DatePicker无法正常工作

对我来说还有另一个问题......我决定在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中看到代码,有些东西不允许我点击图标.有任何想法吗?

谢谢

jquery twitter-bootstrap twitter-bootstrap-3

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