0

我在 asp.net MVC3 中使用 kendo Mobile UI 的试用版创建了一个移动应用程序。在这里,我面临一个问题,即每当我单击任何锚标记/按钮时,其 url 都会附加当前页面的 url。例如:www.testkendoui.c​​om /CurrentPage_Controller/CurrentPage_Action#/www.testkendoui.c​​om/NextPage_Controller/NextPage_Action

这会导致下一页不起作用,刷新下一页后它会起作用。

我尝试过: 1.) data-ajax="false" 在所有锚标签和表单上。2.)在主 URL 中添加“http://”,但这一切都不起作用。

任何建议将不胜感激.. :)

提前致谢 ..

4

2 回答 2

1

在您想要进行完整回发的任何链接/按钮上,您需要将 data-rel 属性设置为外部。

IE:

<a href="/logoff" data-ajax="false" rel="external" data-rel="external" data-role="button" data-align="right" >Log Off</a>
于 2012-06-29T21:55:10.597 回答
0

尝试以下操作:

kendoui 需要 url 的地方使用以下内容(假设您使用的是 Razor):

$('someitem').kendoXYZ({
     url: "@Url.Action("MVC Action", "MVC Controller")"
}

请注意 @Url.Action 周围的引号很重要。

希望这可以帮助!

于 2012-06-01T17:29:40.017 回答