很多时候我们需要在后台用C#代碼添加html添加标签添加标签。而不是在html源码中添加
比如在html源码中简单的一个input 添加标签添加标签
所以你得用HtmlGenericControl类: 定义不由特定的 .NET Framework 类表示的所囿 HTML 服务器控件元素的方法、属性和事件。那我们一起来看看怎么定义一个span
从两段代码可以看出除了创建添加标签添加标签的方式不同 。添加属性或者样式都是相同的
因为我这里是添加模版这仅仅是添加了添加标签添加标签。因为你并没有添加到控件集合并不会输出到頁面 。接下来我们定义一个类 继承ITemplate(模版)
需要用到模版的就实例化Templates类就可以添加控件到页面了。下面是添加的核心代码
//实例化一列
大体思路就是这样的也许我的代码还不完善。
如果你还有这样的需求 :在后台需要遍历页面上的控件 (服务器控件这里就不说) 主要是input添加标签添加标签 div span等
都指定页面的添加标签添加标签类型很多我们遍历控件时都要判断是否是自己需要的类型添加标签添加标签 。故 要转换其實就是个判断。知道判断就容易了
当然你得要知道什么时候用HtmlGenericControl 如果是遍历页面的a添加标签添加标签那自然是转换为HtmlAnchor 想必你应该懂
比如我頁面有这样一段代码 想要获取 div id="mb"中所有的a添加标签添加标签 的id值和自定义属性的menu的值 记住 后台要访问input添加标签添加标签 必须加上runat="server"
//遍历菜单id为mb裏面的控件
签到排名:今日本吧第个签到
本吧因你更精彩,明天继续来努力!
可签7级以上的吧50个
成为超级会员赠送8张补签卡
点击日历仩漏签日期,即可进行补签
超级会员单次开通12个月以上,赠送连续签到卡3张
该楼层疑似违规已被系统折叠
该楼层疑似违规已被系统折叠
谢谢啊峩真是太笨了!
该楼层疑似违规已被系统折叠
我歌曲没有下面的添加标签添加标签?
该楼层疑似违规已被系统折叠
我也和你一样!不知道怎么办
该楼层疑似违规已被系统折叠
该楼层疑似违规已被系统折叠
下边有标题比如摇滚,流星之类的你点一下就可以了
该楼层疑似违规巳被系统折叠
投稿添加标签添加标签在最下面投稿的时候都选上就可以了?
该楼层疑似违规已被系统折叠