2017-04-27 81 views
1

當我的網站是加載到服務器圖像應該顯示一次,但刷新的頁面圖像不應該顯示在主頁或如果我導航到另一個頁面,然後返回到相同的頁面圖像不應顯示。下面是代碼:當我的網站是加載到服務器圖像應該顯示,但刷新頁面,它不應該顯示頁面的刷新

<div class="text-center modal fade" id="myModal" role="dialog"> 
    <div class="modal-dialog modal-md"> 
    <div> 
     <img src="~/images/onLoad.png" alt="MY COUNTRY - MY PRIDE" class="img-responsive" /> 
     <button type="button" class="close" data-dismiss="modal">CLOSE</button> 
    </div> 
    </div> 
</div> 
$(window).load(function() { 
    $('#myModal').modal('show'); 
}); 

在這裏,我在Windows加載函數圖像使用JavaScript代碼應顯示和HTML文件

+0

你只需要使用Cookie – KeepoN

+0

你怎麼能告訴@keepon –

+0

如果你可以把它寫在Asp.Net,你甚至不需要jquery。 – ReadyFreddy

回答

0

我不知道這是否是一個適當的解決方案,但你可以使用會話來檢查,如果你來到這個頁面之前一樣,在MVC

控制器:

public ActionResult Index() 
{ 

    if(Session["Stat"] == null) 
    { 
     Session["Stat"] = true; 
    } 
    else 
    { 
     Session["Stat"] = false; 
    } 

    return View(); 
} 

在頁面初訪時,Session["Stat"]尚未定義,因此它的版本爲nullSession["Stat"]=true將意味着這是您第一次訪問此頁面。在你定義了Session["Stat"]之後,它將被定義爲false。比視圖,查看本次會議粘貼或不是你這樣的HTML的img塊:

@{  
    ViewBag.Title = "Index"; 
} 
@if ((bool)Session["Stat"] == true) 
{ 
    <img id="Image1" src="~/Content/Surfing2.jpg" /> 
} 
+0

謝謝@readyfreddy –

+0

如果能解決您的問題,您可以標記爲答案嗎? – ReadyFreddy

+0

是的,它解決了@ReadyFreddy –

相關問題