0

剣道グリッドのインライン編集で剣道日付ピッカーを使用しています。

値を選択した場合、 update をクリックすると、選択された値は (選択された値) +1 になります。コードをサーバーにデプロイしたときにのみ発生します。私のローカルホストでは再現できません

更新をクリックすると、以下のコードがあります

public ActionResult Update([DataSourceRequest] DataSourceRequest request)
    {
        CompanyPrepaymentException PPEx = new CompanyPrepaymentException();
        try
        {

            TryUpdateModel(PPEx); // this gets value from current context, the selected data and other required properties

               //some logic


                if (ModelState.IsValid == true)
                {


                    if (prepayException != null)
                    {
                        prepayException.StartDate = PPEx.StartDate;
                        prepayException.EndDate = PPEx.EndDate;

                    }

                }
            }



        catch (Exception ex)
        {

           //catch block
        }

        return Json(new[] { prepayException }.ToDataSourceResult(request, ModelState));

    }
4

1 に答える 1

0

カルチャ情報をデフォルト(en-US)に設定し、日付を解析しましたが、正常に動作します

System.Globalization.CultureInfo cultureinfo =
     new System.Globalization.CultureInfo("en-US");
    prepayException.StartDate = DateTime.Parse(PPEx.StartDate.ToString(), cultureinfo);
 prepayException.EndDate = DateTime.Parse(PPEx.EndDate.ToString(), cultureinfo);
于 2014-06-17T09:28:08.897 に答える