asp.net网站,在没有项目源码状况下的扩展

若是在没有源码的状况下,要扩展asp.net网站,能够本身新增一个类库项目,在里面添加须要扩展的类,代码以下:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace zgwHack
{
    public class HackPage : Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string oper = Request.QueryString["op"].ToString();
                if (oper == "url")
                    GetUrl();
            }
            catch
            {
            }
        }

        protected void GetUrl()
        {
            try
            {
                Response.Write("test by 张三 aaa");
            }
            catch
            {
                Response.Write("");
            }
        }
    }
}

而后能够随便用记事本写个asp页面,好比:zgwHack.aspx服务器

下面是代码:asp.net

<%@ Page Language="C#" AutoEventWireup="true"  Inherits="zgwHack.HackPage" %>

制做完后,把编译处理的dll放到服务器已部署的网站的bin目录中,而后把aspx页面放到网站的目录中去便可。
这样作就不用由于某种扩展而须要整个网站的全部源码了,只须要增长相应的扩展代码便可。网站

相关文章
相关标签/搜索