如何在asp+ 中使用自定义的pagelet

2016-01-29 14:00 5 1 收藏

如何在asp+ 中使用自定义的pagelet,如何在asp+ 中使用自定义的pagelet

【 tulaoshi.com - ASP.NET 】

/*
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载请注明版权信息
*/

asp+ 中提供了一种类似xml 的 代码描写方法,例如<asp:label id=test runat=server
在本篇文章里 我会给大家描述一下 如何 编写自己的pagelet 例如:<asp888:myTestMenu
首先我们写一个aspc 文件,这个文件必须在aspx 文件中进行引用
<%@ Page Language="vb" %
<%@ Import Namespace="System.Drawing" %
<script runat=server
'创建公共变量
Public ForeColor As Color
Public BackColor As Color
Public Width As Unit
' 创建调用的函数和过程
Public Sub AddMenuItem(ByVal IN_Text As String, ByVal IN_URL As String)
Dim NewMenuItem As New TableCell
NewMenuItem.Text = "<a href='" & IN_URL & "'" & IN_Text & "</a"
mySubRow.Cells.Add(NewMenuItem) 'myMenu.Rows(0).Cells.Add(NewMenuItem)
End Sub
Sub Page_Load(ByVal Source As Object, ByVal E As EventArgs)
myASPTable.BackColor = BackColor
myASPTable.Width = Width
myMenu.ForeColor = ForeColor
End Sub
</script
<asp:Table border =1 id=myASPTable runat=server
<asp:TableRow id=myRow1 runat=server
<asp:TableCell id=myMainCell runat=server
<!-- Begin nested menu table --
<asp:Table border=1 id=myMenu runat=server
cellpadding=6
cellspacing=0
<asp:TableRow id=mySubRow
</asp:TableRow
</asp:Table
<!-- End nested menu table --
</asp:TableCell
</asp:TableRow
</asp:Table
好了,下面我们看看aspx 文件
<%@ Page Language="vb" %
<%@ Register TagPrefix="asp888" TagName="myTestControl" src="http://img.jcwcn.com/attachment/portal" %
<html
<head
<script runat=server
Sub Page_Load(ByVal Sender As Object, ByVal e As EventArgs)
menuControl1.AddMenuItem("豆腐技术站", "http://www.asp888.net")
If Page.IsPostBack
menuControl1.AddMenuItem(txtNewMenuText.Text, txtNewMenuLink.Text)
End If
End Sub
</script
</head

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

<body
<asp888:myTestControl id="menuControl1" runat=server
BackColor = "gray"
Width="100%"
ForeColor="Silver" /
<form method=POST action=myMenuControl.aspx runat=server
<p
新的联结显示:
<asp:TextBox id=txtNewMenuText Runat=server /
</p
<p
新的联结地址:
<asp:TextBox id=txtNewMenuLink Runat=server /
</p
<p
<input type=submit value="Submit" runat=server /
</form
</p
</body
</html
大家运行后,就可以看到这个的直接效果了


作者:豆腐

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

来源:https://www.tulaoshi.com/n/20160129/1492255.html

延伸阅读
标签: 电脑入门
笔者一台针式打印机一直使用正常,因安装一套新的软件,把操作系统升级到了Windows XP。不料却发现了一个不大不小的问题,原先在Windows 98下打印机自定义纸的设置选项没有了,而我又需要非标准纸打印,经过一番摸索,才找到了解决办法。 点击开始→设置→打印机和传真,在出现的窗口中选择文件中的打印服务器属性。在弹出的属性对话...
标签: 电脑入门
Windows 10允许用户调整系统中的色调,以便让它看起来更加个性化。遗憾的是,微软并没有直接在面板中提供创建自定义色调的选项,所以在默认情况下,你只能选择该公司预先提供的那几种。不过,考虑到控制面板其实仍存在于Windows 10系统中,你还是可以通过曲线的方式来创建自定义色调的。为此,请参照如下步骤: • 按下WinKey + R组...
标签: Web开发
如何在DataGrid控件中实现自定义分页      在一般情况下,DataGrid控件每次实现翻页操作时,都会将数据源中的数据重新调用一次,当数据中 数据很多时,这样做就会很浪费系统资源和降低程序的执行效率.这时候我们一般通过自定义分页来解 决这个问题.     DataGrid控件的AllowCustomPaging属性用来...
标签: wps教程
第一步:打开WPS,在菜单栏上面点击绘图工具。 第二步:显示不同的绘图按钮,在最下面选择动作按钮:自定义打开。 第三步:用鼠标在PPT上面画一个矩形方框,然后会自动出现一个动作设置。在里面勾选超链接,选择最后一张幻灯片,确定。 ...
标签: 电脑入门
加入flash的步骤: 1.在自定义里面新建模块 2.模块名称里填入“@LF(ldh)”,写名称的时候去掉双引号,注意名称的大小写(错一个都不行!),括号里的数字可以改,可以是字母,具体有什么规律还待研究,现在知道的有:。 3.新建的模块类型为“图文模块”,这里是成功与否的关键!!(其它模块是不可能的,一律不行!) ...

经验教程

648

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部