我很难找到可以为我的 dnn 页面放置代码的位置。
例如:
MyPage.ascx 已经有
<%@ Control language="vb" CodeBehind="~/admin/Skins/skin.vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" %>
它需要它才能被投射到皮肤上。
但是,我希望能够添加一个在 Page_Load 上执行的 VB 函数,所以我制作了自己的代码隐藏文件。但是我无法取出当前控件(一个引用 skin.vb)放入我自己的控件中,并且您不能拥有多个控件。
我也尝试将代码嵌入标签中,但我需要做一些导入,这给了我一个错误,说它们必须在文件的开头声明等等......
有人知道如何为 DNN 页面正确添加代码隐藏吗?