1. 程式人生 > >ASP.NET中 Image控制元件影象重新整理問題

ASP.NET中 Image控制元件影象重新整理問題

 問題描述:    
        頁面1.aspx上有一個button,一個image控制元件,功能是按下button後,重新生成某一bmp檔案a.bmp放在以固定目錄,讓後通過imgDisplay.ImageUrl="http://localhost/learn_gdi/gdi/images/a.bmp";  
  指定該圖片。   
      想按一下button後,生成的圖片立即顯示出來,但是必須按ie上的重新整理才能夠達到這個效果。  

如何避免.

這是IE使用客戶端的快取顯示圖片  
  當IE檢查到某個Image中引用的圖片名稱沒有改變時,他不會主動重新請求圖片下載。而是直接從IE快取裡面拿出這張圖片,   


  解決這個問題的一個辦法是 

改為

Random rand = new Random(); 
this.Image1.ImageUrl  = "http://localhost/WebRollCall/a.jpg?"+ rand.Next(100).ToString();   
 

相關推薦

ASP.NET Image控制元件影象重新整理問題

 問題描述:             頁面1.aspx上有一個button,一個image控制元件,功能是按下button後,重新生成某一bmp檔案a.bmp放在以固定目錄,讓後通過imgDisplay.ImageUrl="http://localhost/learn_gdi

針對ASP.NETImage控制元件在執行時顯示不出圖片的解決辦法

帖子上大多都是關於路徑設定的問題,並沒有生動的解決問題,難以理解,本人提出一種方法希望對大家有所幫助 1.在解決方案資源管理器中,選中Web登陸介面(我在新建檔案時命名為Web登陸介面,以大家的檔名為主),右擊選擇新增,選擇新建資料夾,我這裡對資料夾命名為Image,然後將

asp.netimage控制元件的使用

Image控制元件當沒有圖片時,顯示"紅色的X" 不夠友好,可以設定其AlternateText屬性,也可以顯示指定的圖片 1.普通顯示 string str ="~/img/"+int.Parse(TextBox1.Text)+".gif";               

ASP.NET驗證控制元件的使用

目錄 1.RequireFiledValidation  2.RangeValidation  3.CompareValidator  4.RegularExpressionValidator(正則表示式線上編輯器:http://tools.jb51.n

Asp.netCompareValidator控制元件的驗證日期問題

  眾所周知,asp.net封裝了很多驗證控制元件,這些控制元件可以在客戶端很方便地進行一些驗證,無需傳送到伺服器端。這種驗證方法可以避免資源浪費,並且可以在網路條件不好的情況下給使用者良好的體驗,每個Web初學者都是必備的技能。 我下面講解一個小問題,就是CompareV

asp.netupdatepanel控制元件向外傳值

.aspx程式碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="UpdatePanel控制元件傳值.aspx.cs" Inherits="UpdatePanel控制元件傳值" %> <

asp.net驗證控制元件的使用方法

對以上6個驗證控制元件需要補充說明的如下:可以通過Page的屬性ClientTarget可以設定所有的驗證控制元件是否會在客戶端驗證。只要將這個屬性設定為UpLevel就可以了,DownLevel下,所有的驗證都只會在伺服器上執行了。預設情況下,大多數瀏覽器都是會在客戶端驗證的,所以我並不知道它的這個屬性是不

asp.netdropdownlist控制元件例項操作

.aspx程式碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample 3-10 11.aspx.cs" Inherits="Sample_3_7" %> <!DOCTYP

ASP.NET ValidationGroup[控制元件的屬性]:分組驗證的使用

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Dome5.aspx.cs" Inherits="Dome5" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit

關於ASP.NETGridView控制元件的編輯和刪除問題!

第一種直接用SqlDataSource繫結實現編輯和刪除! <head runat="server">     <title>無標題頁</title> </head> <body>     <form id

asp.net mvc DropDownList控制元件 資料庫取值Select的選項注意事項

//從資料庫中取selectlist的值 前端: @Html.DropDownList("s_group", ViewBag.Values as SelectList, new { @class

ASP.NET Web 伺服器控制元件事件模型

ASP.NET 中有一個重要功能,允許您通過與客戶端應用程式中類似的、基於事件的模型來對網頁進行程式設計。舉一個簡單的例子,例如,可以向 ASP.NET 網頁中新增一個按鈕,然後為該按鈕的 Click 事件編寫事件處理程式。儘管這種情況在僅使用客戶端指令碼(在動態 HTML 中處理按鈕的 oncli

ASP.NET Atlas簡單控制元件介紹——Sys.Component基類與Sys.UI.Control基類

本系列有三篇文章: ASP.NET Atlas簡單控制元件介紹——Sys.Component基類與Sys.UI.Control基類 ASP.NET Atlas簡單控制元件介紹——InputControl,TextBox,Button和CheckBox ASP.N

ASP.NET】——複合控制元件之TreeView控制元件

在ASP.NET中常用的複合控制元件有:TreeView控制元件,MultiView控制元件,JavaScript方式的選項卡,WiZard控制元件。 今天先來學習TreeView控制元件。 在開發過程中經常會遇到一些有樹形層次關係的資料,比如顯示無限極分類和顯示某個檔案下的所有檔案及資

ASP.net頁面及控制元件

ASP.NET 是一個使用 HTML、CSS、JavaScript 和伺服器指令碼建立網頁和網站的開發框架。 ASP.NET 支援三種不同的開發模式: Web Pages(Web 頁面)、MVC(Model View Controller 模型-檢視-控制器)

ASP.NET MVC 常用控制元件的使用方法總結

1:action 重定向       (a).return RedirectToAction("Index");//可跳本controller中的action       (b).return RedirectToRoute(new {controller="Home",a

C# ASP.NET上傳控制元件fileupload的使用

程式碼實現了簡單的圖片上傳功能(改一下也可以上傳其他的),沒有做圖片大小和格式的判斷,主要是熟悉fileupload控制元件 介面程式碼: <%@ Page Language="C#" Aut

.NETWebBrowser控制元件內部頁面的JS程式碼與外部C#程式碼的相互呼叫

場景1:C#程式呼叫JS函式重新整理網頁,輸出再見兩字;測試目標:C#呼叫JS函式 場景2:C#程式呼叫JS函式重新整理網頁,輸出文字為使用者輸入的文字;測試目標:C#呼叫帶引數的JS函式 場景3:C#程式呼叫JS函式獲取今日的年月日資訊(yyyy-MM

asp.net 資料驗證控制元件的使用例項

操作題1 請為Zootopia 的居民,設計一個身份認證網站,使每位居民擁有合法身份。要求註冊頁面如下中至少包含下圖中的相關資訊,並實現相應的驗證功能。 [要求]: 1. 網站包含登入頁面Login.aspx和註冊頁面Register.aspx; 2. 登入頁面,自行設計;

Asp.net中用FileUpload控制元件上傳檔案

後臺程式碼:protected void Button1_Click(object sender, EventArgs e)        {string upTempFileBasePath = this.MapPath(@"~/Member/UserUpLoad/Temp