快速导航: 江门SEO培训 | 江门网页设计培训 | 江门软件开发培训 | 江门Asp.Net编程培训 | 江门SQL数据库培训 | 江门网页美工培训
收藏本站 | 设为首页
当前位置:网站首页 > 新闻中心 > 新闻中心

AQ高级用法:自定义标记(三)

时间:2013-11-23 13:25 | 来源:网胜培训中心
网站内容千变万化,终究会有模板标记解决不了的问题,比如特殊样式的列表等等,控件提供了自定义函数的功能,可以使你在后台方便的替换自定义标记。

3.自定义标记

网站内容千变万化,终究会有模板标记解决不了的问题,比如特殊样式的列表等等,控件提供了自定义函数的功能,可以使你在后台方便的替换自定义标记。

标记语法:{ $ tag name="自定义的标记" param="参数"}

name 属性作用:自定义标记的名称

param 接收参数

注意:param是可选属性

示例中GetHtml.aspx中首页按钮的事件中这样写:

AQ.AQControl aq = new AQ.AQControl();
aq.Assemble.Add("demo1",TryDemo1);
aq.Assemble.Add("demo2", TryDemo2);
aq.Assemble.Add("demo3", TryDemo3);
aq.Main("template/index.html", "");

aq.AssembleAdd方法有两个参数,第一个参数为自定义标记中的name属性值,第二个参数是对应的方法,方法名自定义,返回类型为string,拥有一个string类型的参数。详细可以参考示例。

public string TryDemo1(string str)
{
return "无参数自定义函数演示";
}

public string TryDemo2(string str)
{
return "有参数自定义函数演示,参数为:" + str;
}
public string TryDemo3(string str)
{
string[] arr = str.Split(',');
return "和是:" + (Convert.ToInt32(arr[0]) + Convert.ToInt32(arr[1]));
}

模板中的标记为:

 

自定义函数演示1:{ $ tag name="demo1"}


 

自定义函数演示2: { $ tag name="demo2" param="我是传进来的参数"}


 

自定义函数演示3: { $ tag name="demo3" param="1,2"}

 

上面的所有示例,在DEMO中都能找到,如果有不明白的地方请加QQ群:303545885。

至此控件就全部讲解完了,希望你使用的愉快。


关键词:AQ高级用法,AQ自定义标记
分享到:
首页 | 关于我们 | 课程设置 | 学前须知 | SEO培训 | 网页设计培训 | Asp.Net编程培训 | 软件开发培训 | 付款方式 | 联系我们 CopyRight © 2008-2013 江门网胜培训中心 — www.wangwin.com,All Rights Reserved.
本站所有内容版权所有,未经许可请勿转载。网站备案:粤ICP备11003816号-17
网胜专注于【江门SEO培训 | 江门Asp.Net培训 | 江门网页设计培训 | 江门软件开发培训】职业技能培训!