2016-12-09 6 views
0

日付または時刻を変換する際にエラーが発生しているようです。私はresult.aspxとresult.aspx.csの2つのファイルを持っています。データは、指定された1日前の日付にしたがってテキストボックスに表示されます。しかし、それはエラーを示しています。エラーの詳細はこちらのURLを参照してくださいhttp://playrajshrirashifal.com/result.aspx。また、ここからコードをダウンロードすることもできます。その後、 http://playrajshrirashifal.com/test.zip文字列から日付および/または時刻を変換するときに変換に失敗しました

result.aspxコード

 <asp:DataList ID="DataList3" runat="server" DataKeyField="Id" DataSourceID="SqlDataSource1"> 

<asp:DataList ID="DataList2" runat="server" DataKeyField="Id" DataSourceID="SqlDataSource2"> 

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:rajshriConnectionString %>" SelectCommand="SELECT [Id], [LotteryA], [LotteryB], [LotteryC], [Time], [Date] FROM [lottery] WHERE ((CAST([Date] as DATE) = @Date) AND (CAST([Time] as TIME) <= @Time))"> 
      <SelectParameters> 
       <asp:ControlParameter ControlID="Label2" Name="Date" PropertyName="Text" Type="String" /> 
       <asp:ControlParameter ControlID="Label1" Name="Time" PropertyName="Text" Type="String" /> 

       </SelectParameters> 
      </asp:SqlDataSource> 
     <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:rajshriConnectionString %>" SelectCommand="SELECT [Id], [LotteryA], [LotteryB], [LotteryC], [Time], [Date] FROM [lottery] WHERE ((CAST([Date] as DATE) = @Date) AND (CAST([Date] as DATE) < @Date2))"> 
      <SelectParameters> 
       <asp:ControlParameter ControlID="TextBox1" Name="Date" PropertyName="Text" Type="String" /> 
       <asp:ControlParameter ControlID="Label2" PropertyName="Text" Name="Date2" Type="String"></asp:ControlParameter> 

      </SelectParameters> 
      </asp:SqlDataSource> 
</form> 

result.aspx.csコード

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

public partial class result : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     Label1.Text = DateTime.Now.ToString("t"); 
     Label2.Text = DateTime.Now.ToString("d"); 


    } 


    protected void Button1_OnClick(object sender, EventArgs e) 
    { 
     DataList3.Visible = false; 
     asd.Visible = false; 
    } 

}

答えて

0

あなたは、Web.configファイルにグローバル化のセクションを追加しなければならない、と次の例に示すように、養蚕と文化の属性を設定します。

<globalization uiCulture="es" culture="es-MX" /> 

Table of Language Culture Names, Codes, and ISO Values Method

+0

加えなくsolving.itが以前のエラーを示しています。 – swdpankaj

+0

デバッグモードで実行していますか? Web.debug.configに追加します。 – KreminT

関連する問題