2011-07-11 8 views
0

私はASP.NETを初めて使用しています。私はjQuery変数の値を取得し、詳細ビューで使用しようとしていました。詳細ビューにjavascript値をバインドする

<asp:DetailsView ID="de" runat="server" > 
<Fields> 
<asp:TemplateField HeaderText="Duplicate"> 
<ItemTemplate> 
<strong>Begin Date:</strong> 
<asp:Label runat="server" ID="beginDate" Text='<%# Eval("beginDate") %>'></asp:Label> 
</ItemTemplate> 

</asp:TemplateField> 
</Fields> 
</asp:DetailsView> 

しかしたDetailsViewは、ブラウザ上に表示されていません。これらは、だから、私はこの内側たDetailsViewをやろうとした

$("#beginDate").html(data[i].BeginDate); 
    $("#eventTypeID").html(data[i].EVENT_TYPE_ID); 
    $("#endDate").html(data[i].EndDate); 
    $("#beginlatlong").html(data[i].BeginLATLONG); 
    $("#endlatlong").html(data[i].EndLATLONG); 

jQueryの

の値です。私がやった間違いを教えてくれますか?

+0

テキスト= '<%#エバール( "BEGINDATE")%>' と$( "#BEGINDATE")ウルのjqueryの文でIDをレンダリング使用。HTML(データ[ i] .BeginDate); ?片道/値を使用します。 – MLS

+0

DetailsView全体が表示されない、または値が表示されないことを意味しますか?また、jQueryで使用しているIDは間違っている可能性が高いことに注意してください。 beginDateラベルで$( "#<%= beginDate.ClientID%>")を使用するか、CLientIDMode = Staticに設定する必要があります。 – matk

+0

@matk:詳細を見ることができません....また、詳細ビューで値を取得する際に間違いを感じました – user838359

答えて

0

<asp:Label runat="server" ID="beginDate"異なるIDをレンダリングします、$("#beginDate").html(data[i].BeginDate);

+0

データ[i]とは何ですか? – MLS

関連する問題