zoukankan      html  css  js  c++  java
  • 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

    下面是代码:

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

    制作完后,把编译处理的dll放到服务器已部署的网站的bin目录中,然后把aspx页面放到网站的目录中去即可。
    这样做就不用因为某种扩展而需要整个网站的所有源码了,只需要增加相应的扩展代码即可。

  • 相关阅读:
    PAT1038
    PAT1034
    PAT1033
    PAT1021
    PAT1030
    PAT1026
    PAT1063
    PAT1064
    PAT1053
    PAT1025
  • 原文地址:https://www.cnblogs.com/kfarvid/p/7325459.html
Copyright © 2011-2022 走看看