0

在常规视图中,<a href="#" data-role="button">Button</a>会给你一个好看的按钮。但是如果上面的代码在部分视图中,它只会呈现为一个常规的 html 链接......

有什么方法可以使部分视图中的控件像常规 jquery 控件一样工作?

4

2 回答 2

2

如果您在局部视图中动态呈现它,在“页面加载”之后,则不会应用该样式。然后你需要做的是在页面上调用“pagecreate”。

$('#page').trigger('pagecreate');

如果您的链接在列表视图中,那么您还需要像这样“刷新”您的列表:

$("#List").listview('refresh');

希望这可以帮助。

于 2012-03-08T13:27:17.037 回答
1

If you are using MVC 4 then all you have to do is add a reference to your Layout in your Partial View.

@{ 
    Layout = "~/Views/Shared/_Layout.cshtml";
}

In my case I have separate Mobile views which were partial so I just added this to the .Mobile.cshtml files and it will infer the use of _Layout.Mobile.cshtml.

于 2013-09-06T01:03:56.763 回答