163K网站系统

 找回密码
 注册
Mr.Li 发表于 2017-5-8 14:43:33 | 显示全部楼层 |阅读模式
主题5 | 帖子142 | 积分0

[已经答复] 插件开发 二:创建第一个页面

[复制链接]
插件页面由3部分组成:
1:cs执行文件,所在项目:插件项目
2:aspx或ashx入口文件,所在项目:web项目.
3:html模板文件,所在项目:web项目

一:创建cs执行文件:
在插件项目中新建文件夹myplugin\
在文件夹中创建代码文件index.cs
内容:
namespace Mh163k_Myplugin.Myplugin
{
    public partial class Myplugin_index : System.Web.UI.Page
    {
        private Util.Cls_SiteBase nsb = new Util.Cls_SiteBase();//实例门户核心
        /// <summary>
        /// 入口可用onload
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, System.EventArgs e)
        {
            #region Page_Load()
            nsb.GetSiteSettings(-1);//初始化配置所有入口必须
            //同程序入口按照action来分二级功能
            string action = (Util.mh_CString.ReqEmpty(Request["action"])).ToLower();
            switch (action)
            {
                case "list":
                    PageList();
                    break;
                default:
                    index();
                    break;
            }
            #endregion
        }
        /// <summary>
        /// 我的插件首页
        /// </summary>
        private void index()
        {
             //获取web项目\template\pc(wap)\main\default\myplugin\index.html 模板文件
            nsb.PageRequest = new mhmode.PageRequest(20170501, nsb.doPage(1, "myplugin", "index.html", 1, -1));
            nsb.ResponseE(nsb.PageRequest.strPage, "1", "1", "", 0);//输出模板文件
        }
        private void PageList()
        {
        }
    }
}

二:aspx或ashx入口文件.
  在web项目中任意找个.aspx文件复制到适当位置.做为你的页面入口文件如:
  web项目:myplugin\index.aspx
index.aspx文件内只包含一行:
<%@ Page Language="C#" AutoEventWireup="true"  Inherits="Mh163k_Myplugin.Myplugin.Myplugin_index" %>
Inherits=你在插件项目中为该页面创建的执行文件引用参数

三:为该页面创建html模板
根据cs程序中需要读取的配置,创建模板文件.
web项目\template\pc(wap)\main\default\myplugin\index.html
内容:
<p>这是我的第一个插件页面</p>


四:生成插件项目,注意不是生成web项目.
    使用http://www.163kcms.cn/myplugin/index.aspx打开看看.

五:调试代码
   在index.cs文件中任意打个断点,按F5.再刷新页面.看能否在调试中停留调试


250479 发表于 2017-6-13 15:47:41 | 显示全部楼层
主题35 | 帖子78 | 积分0

能否更详细点,或者给个demo呢?
demo最好包括:表单提交、数据展示、标签解析等,,,,
163K售后-A 发表于 2017-6-13 16:21:47 | 显示全部楼层
主题53 | 帖子9506 | 积分0

目前 高级版 已发布 交友插件 开源文件 可供参考
250479 发表于 2017-6-13 16:50:21 | 显示全部楼层
主题35 | 帖子78 | 积分0

163K售后-A 发表于 2017-6-13 16:21
目前 高级版 已发布 交友插件 开源文件 可供参考

报错,,,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
272066 发表于 2017-11-15 09:11:21 | 显示全部楼层
主题16 | 帖子56 | 积分0


我看不懂怎么个步骤,希望官方给视频教程。拜谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

163K,为互联网事业发展提供源动力!

小黑屋|手机版|Archiver|163k.com.   

© 2001-2013 Comsenz Inc.( 皖ICP备11020229号

快速回复 返回顶部 返回列表