私はASP.NETを使い始めています。ユーザーがテーブルの行をクリックして、その行に関連する追加情報を表示する必要があります。これはWPFのRowDetailsテンプレートを使用してダウンしています。私はASP.NETに似た何かがあるのだろうか?ASP.NET用のWPF RowDetails機能はありますか?
0
A
答えて
0
Webフォームとは異なり、asp.net-mvcにはコントロールの概念がありません。 だから、あなたはあなた自身を転がす必要があります。スクリプトを必要とする可能性もあります。
Telerikの無料MVCコントロールを試すこともできます。 彼らはテンプレートを使ってデータグリッドを持っています。
0
私はTable
でRepeater
を使用し、それはので、各RepeaterItem
は、2つのテーブルの行であるになるだろう。 2行目を非表示にし、1行目がクリックされたときに2行目の表示を切り替えます。
私は、正確な構文を覚えていないが、それはこのようなものになります。
<asp:Repeater>
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr click="javascript: ToggleNextRow(this);">
<td><%# Eval("Id") %></td>
<td><%# Eval("Name") %></td>
<td><%# Eval("Description") %></td>
</tr>
<tr style="display: none;">
<td colspan="3"><%# Eval("Details") %></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
を