前言:
敲着牛腩已經有很長時間了,一路走來,沒有順順利利的!正是因為這樣,我才感覺自己有了收獲!也正是錯誤的調試,對牛腩新聞釋出系統更加了解了!畢竟,錯誤的調試是一個經曆并成長的過程,今天,主要來總結一下handler中遇到的問題。
核心:
在學習的過程中,兩次建handler都出現了問題,下面這個圖檔是牛腩新聞釋出系統中handler檔案夾:
那麼具體的下面的ashx是如何建立的,這個特别簡單,隻是剛開始接觸,不知道建立哪個?答案是:一般處理程式。
步驟一:
步驟二
成果:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SM2ADM2cjMhNWY1gzMxQGNzYzXzEDNzYTM3EzLcBTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
一般我們建完之後會有圖中畫框,這個樣子的!牛腩老師視訊中卻不是這樣的!那麼建完之後直接寫代碼,會有什麼效果呢!那就是圖檔不顯示,隻是一個文本框。是以,當我們建好之後,将下面的.ashx.cs删除。這樣做僅僅是不夠的!那需要做什麼呢?
大家可以注意到,當我們删除下面的方法後,類中隻剩下這樣一句話:
<%@ WebHandler Language="C#" CodeBehind="WaterMark.ashx.cs" Class="Web.handler.WaterMark" %>
而實際當中,我們的
WaterMark.ashx.cs已經被删除,是以我們要做的是将
CodeBehind="WaterMark.ashx.cs"删除,然後編寫代碼!這樣就可以了!
驗證碼最終效果圖: