搜到一篇文章嘗試跟這個來進行改造,最后代碼雖然沒報錯,但是我頁面的業務邏輯不執行了。
“ashx檔案中代碼編譯進DLL的解決方法”文章地址:https://blog.csdn.net/luby/article/details/7329734
本來的NEWS.ASHX代碼如下:
<%@ WebHandler Language="C#" Class="NewsListHandler"%>
using System;
using System.Data;
using System.Web.SessionState;
public class NewsListHandler : BaseHandler
{
//這里是我的邏輯判斷。
}
改造后
<%@ WebHandler Language="C#" CodeBehind="NewsListHandler.cs" Class="NewsListHandler" %>
using System.Web.SessionState;
public partial class NewsListHandler : BaseHandler
{
//這里邏輯判斷全部移動到NewsListHandler.cs里面
}
NewsListHandler.cs代碼原封不動照搬NEWS.ASHX原來的代碼
using System;
using System.Data;
using System.Web.SessionState;
public partial class NewsListHandler
{
}
我的問題是:按照那個文章方法,使用partial剪接,雖然程式不報錯,但是我本來的NEWS.ASHX邏輯判斷不執行了。請問我這樣錯在什么地方了?
謝謝大家。
uj5u.com熱心網友回復:
原文改造后就一行,NewsListHandler.cs中的類沒有繼承你的BaseHandler轉載請註明出處,本文鏈接:https://www.uj5u.com/net/244085.html
標籤:ASP.NET
