我在mvc3中使用Telerik Panel bar,並且在通過Url時遇到問題? 任何人都可以請幫助我,我怎麼能通過Url在我看來。Url在telerik asp.net mvc面板中傳遞
0
A
回答
1
你需要在你動態地將控制器/動作名稱型號,創造並傳遞URL
.Items(sub =>
{
for (int i = 0; i < Model.Count(); i++)
{
sub.Add().Text(Model.ElementAt(i).DisplayText)
.Url(Url.Action(Model.ElementAt(i).ActionName, Model.ElementAt(i).ControllerName, new { id = Model.ElementAt(i).IDParam }))
}});
+0
但在這種情況下,我希望頁面將會移動並且整個頁面將被刷新。但我不想旅行我的網頁。 –
+0
看到這個http://www.telerik.com/community/forums/aspnet-mvc/panelbar/panelbar-item-with-url-from-ajax-action.aspx – Tassadaque
0
如果我正確理解你的問題,我做了類似的東西來此使用PanelBar和Grid.In的面板吧,把js函數在onSelect事件:
Html.Telerik().PanelBar()
.Name("PanelBar")
.ClientEvents(events =>
{
events.OnSelect("getEvent");
})
.Items(panelbar =>
{
panelbar.Add()
.Text("Header Text")
.Expanded(true)
.Items(item =>
{
item.Add()
.Text("Test1");
item.Add()
.Text("Test2");
});
}).Render();
在getEvent功能,分配給每個項目一個變量,進行AJAX張貼到您的控制器或東西上一個ActionResult。在我的情況下,我剛剛將電網重新綁定。
function getEvent(e) {
panelItem = $(e.item).text();
if (panelItem == "Test1") {
var eventid1 = 1;
}
if (panelItem == "Test2") {
var eventid2 = 2;
}
//make ajax post here or something
$('#TheGrid').data('tGrid').rebind();
// $.ajax({
// url: '/Controller/Action',
// type: 'POST',
// data: {
// eventid1: eventid1,
// eventid2: eventid2,
// panelItem: panelItem
// }
// });
}
並在您的控制器中爲eventids製作條件語句並執行您想要的操作。 希望這有助於。
相關問題
- 1. 在asp.net中傳遞值mvc
- 2. 將參數傳遞給URL ASP.NET MVC
- 3. ASP.Net MVC:傳遞參數爲URL
- 4. 從URL傳遞值到視圖ASP.NET MVC
- 5. Asp.net MVC Telerik chart.options.series.push
- 6. 加密文本在asp.net中的URL中傳遞爲id mvc
- 7. 傳遞在ASP.Net MVC的
- 8. 將參數傳遞給Telerik的ASP.NET MVC網格
- 9. 如何在ASP.NET MVC中通過url傳遞特殊字符?
- 10. ASP.NET MVC在鏈接中傳遞數據不是通過url
- 11. 在ASP.NET MVC應用程序中通過URL傳遞參數
- 12. Telerik Scheduler控件在ASP.NET MVC
- 13. 在參數MVC中傳遞URL 4
- 14. 如何在asp.net中傳遞來自telerik的多個參數mvc 2
- 15. Telerik MVC與ASP.NET MVC與JQuery
- 16. 在$ compile中傳遞模板URL
- 17. 在ASP.NET MVC中傳遞匿名類型
- 18. 傳遞在Active Directory用戶名(DOMAIN \ etc)在asp.net MVC的URL
- 19. 如何在ASP.NET MVC中傳遞頁面的元標記?
- 20. 在ASP.NET MVC中,如何通過ViewData將View傳遞給頁面?
- 21. 在asp.net mvc中使用Telerik - Multiselect
- 22. ASP.NET MVC數據傳遞
- 23. asp.net MVC 3傳遞參數
- 24. 在ASP.NET頁面中傳遞值
- 25. Telerik asp.net for MVC kendoui grid
- 26. asp.net mvc telerik圖表問題
- 27. Telerik ASP.NET MVC dropdownlist multiselect支持
- 28. Telerik的asp.net MVC FileUpload控件
- 29. Telerik jQuery衝突asp.net mvc
- 30. 更新面板中的ASP.NET MVC 3
什麼是網址。問題是什麼。您的問題非常含糊 – Tassadaque
在兒童鏈接的面板欄中,我想調用任何可以調用不同控制器的部分視圖的操作,或者我想從此鏈接調用不同的操作。 –