私のアプリケーションでは、プログラムでユーザーを新しいページにリダイレクトし、panelBarITEMがクリック/選択されたときにSUBITEMのリストをスライドして開きます。ただし、これをどのように実装する必要があるのかわかりません。
panelBarの「item」と一緒に「.Action」を使用しましたが、残念ながらこれはエラーをスローします。便宜上、コードのごく一部を下に表示します(主に最後から2番目の行に注目してください)。スローされるエラーは次のとおりです。
HttpExceptionはユーザーコードによって処理されませんでした
<% Html.Telerik().PanelBar()
.Name("PanelBar")
.SelectedIndex(0)
.Items(item =>
{
item.Add()
.Text("Home").Action("Index", "Home")
.Items(subItem =>
{
subItem.Add().Text("My Profile").Action("MyProfile", "Profile");
subItem.Add().Text("Test");
});
item.Add()
.Text("Orientation").Action("Index", "Orientation")
.Items(subItem =>
{
subItem.Add().Text("GridView");
subItem.Add().Text("Scheduler");
subItem.Add().Text("Docking");
subItem.Add().Text("Chart");
});
}).Render();
%>
この場合、「。Action」が機能していないようです。だから私の質問は、どのようにアイテムをイベントに取り入れさせるべきかということです。