相關下載:
DeveloperSharp.dll組件
DeveloperSharp.dll組件
CORS跨域訪問問題往往出現在“瀏覽器客戶端”通過ajax呼叫“服務端API”的時候,而且若是深究原理,還會發現跨域問題其實還分為【簡單跨域】與【復雜跨域】這兩種情況,
網上對解決跨域限制有很多說明文章,但絕大多數要么解決的不完善(比如,沒有區分【簡單跨域】與【復雜跨域】),要么就是解決方案過于復雜化,代碼量巨大,
本文提供一種極度簡單且十分完善的跨域訪問限制解決方案,只需一行代碼,即在服務端開發工程中添加Global.asax檔案,并讓類繼承自DeveloperSharp.Structure.Base.Global即可,代碼如下:
public class Global : DeveloperSharp.Structure.Base.Global { }
如此,就解決了跨域訪問問題,
另外,此時若需要使用Application_Start等方法,則形式上需要稍做變化,示例如下:
public class Global : DeveloperSharp.Structure.Base.Global { protected override void ApplicationStart(object sender, EventArgs e) { Application["count"] = 100; } protected override void SessionStart(object sender, EventArgs e) { Application["count"] = Convert.ToInt32(Application["count"]) + 1; } }
推薦閱讀
- .NET中大型專案開發必備(1)–UUID全球通用唯一識別碼
- .NET中大型專案開發必備(2)–CORS跨域訪問
- .NET中大型專案開發必備(3)–資料庫的負載均衡
- .NET中大型專案開發必備(4)–資料庫的讀寫分離
- .NET中大型專案開發必備(5)–Web服務/WebApi的負載均衡
- .NET中大型專案開發必備(6)–IUtility工具介紹
- .NET中大型專案開發必備(7)–ORM資料庫訪問技術
- .NET中大型專案開發必備(8)–高效分頁
![]() | 如果文章對你有幫助,請點贊、收藏、關注(原創內容,歡迎轉載,轉載請注明出處) 有疑問想獲取專業技術支持?請掃描左側微信二維碼聯系作者 出處:https://www.cnblogs.com/DeveloperSharp/ 本文采用「CC BY 4.0」知識共享協議進行許可,轉載請注明作者及出處, |
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/415888.html
標籤:.NET技术

