目前我有一个带有javascript函数的kendo菜单,可以弹出一个加载的gif。
Html.Kendo().Menu()
.Name( "menu" )
.Orientation(MenuOrientation.Vertical)
.Items( items =>
{
items.Add().Text( "Company Info" ).Items( cInfoItems =>
{
cInfoItems.Add().Text( "Long Load" ).Url("/Controller/ActionMethod").LinkHtmlAttributes(new{ onclick="return LoadingGif();"});
} );
<script>
function LoadingGif(){
$('#divLoading').show();
}
</script>
问题是,如果用户点击浏览器取消按钮时视图正在呈现,则gif永远不会隐藏。什么是最优雅/光滑的方式来处理这个?
答案 0 :(得分:0)
该死!这是一个老帖子,但仍然没有答案?无论如何,对于那些访问过此页面并滚动寻找答案的人来说,可以采用的一种方法是,
public class HotelRsRep
{
public CountryRep country;
public List<HotelBoardCodesRep> boardCodes;
public List<HotelPhoneRep> phones;
public List<HotelFacilityRep> facilities;
}
即添加超时。 不是最好的方法!。