簡體   English   中英

從 inte.net 瀏覽器下載可見 aspx 頁面的資源 resx 文件

[英]Download resource resx file of a visible aspx page from internet browser

我有一個簡單的問題

是否可以從我的 inte.net 瀏覽器中可見的 aspx 頁面下載特定的資源文件?

就像我們下載 .js (javascript) 文件一樣。

我想下載以西班牙語顯示的可見 aspx 頁面的西班牙語 (es-MX) resx 文件。

web 服務器不提供 Resx 文件(這是件好事,因為一些開發人員將不應公開的內容存儲在其中。)

這個問題的答案描述了如何創建一個處理程序,該處理程序將 output resx 文件的內容,其中變量“名稱”是您的 resx 文件的文件名。

Response.TransmitFile(Server.MapPath("~/App_LocalResources/" + name))

編輯:一些額外的細節

創建您的處理程序(我們稱之為 GetResources.ashx)后,您可以使用查詢字符串參數將文件名傳遞給處理程序。 例如,

GetResources.ashx?name=Default.es-MX.resx

在處理程序中:

string name = Request.QueryString["name"].ToString(); // but check for null etc.

將此處理程序放在您的生產站點的公共目錄中不是一個好主意,因此要么用密碼保護它,要么將它從您的發布版本中完全刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM