c# 如何动态添加html标签,并给各个标签设置属性,有的属性不能重复,有的属性有限制,你就知道的。

高手快来啊!!!给你们看看样本... 高手快来啊!!!
给你们看看样本
展开
 我来答
老狼的诗
2011-09-08 · TA获得超过1099个赞
知道小有建树答主
回答量:1066
采纳率:0%
帮助的人:785万
展开全部
.aspx.cs文件需要
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;添加这两个引用;
这是例句代码,楼主可研究一番,如有不明,可Hi我,留言就可,
((HtmlInputText)this.Form.FindControl("txtTitle")).Value = dr["Title"].ToString();
((HtmlInputCheckBox)this.Form.FindControl("cbTop")).Checked = string.IsNullOrEmpty(dr["IsTop"].ToString()) ? false : bool.Parse(dr["IsTop"].ToString());
((CKEditorControl)this.Form.FindControl("txtNContent")).Text = dr["NContent"].ToString().Replace("<", "<").Replace(">", ">");
葉函
推荐于2016-06-24 · 超过12用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:31.5万
展开全部
页面上:目的是把添加html标签放进去
<div id="div_Controls" runat="server"></div>
后置类:
System.Web.UI.HtmlControls.HtmlInputButton button = new System.Web.UI.HtmlControls.HtmlInputButton();//普通按钮 <input type="button" id="btnTest" value="测试按钮" />
button.Attributes.Add("id", "btnTest");
button.Attributes.Add("value", "测试按钮");

System.Web.UI.HtmlControls.HtmlInputText text = new System.Web.UI.HtmlControls.HtmlInputText(); //文本框 <input type="text" id="txtTest" />
text.Attributes.Add("id", "txtTest");

System.Web.UI.HtmlControls.HtmlInputRadioButton radio = new System.Web.UI.HtmlControls.HtmlInputRadioButton();//单选按钮<input type="radio" id="rdoTest" />
radio.Attributes.Add("id", "rdoTest");

div_Controls.Controls.Add(button);
div_Controls.Controls.Add(text);
div_Controls.Controls.Add(radio);

我就意思下写了3个。以此类推,你要添加哪种都行, System.Web.UI.HtmlControls.后有提示。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
葬花死神翔帆
2016-01-06 · TA获得超过575个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:48.8万
展开全部
var html= document.createElement("html");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_夜_起风了
2016-03-14 · TA获得超过245个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:45万
展开全部
这个 用JS就可以搞定的 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
良晓攸
2016-03-04 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:72
采纳率:0%
帮助的人:31.2万
展开全部
作为一个前端,C#我不懂。dome你了解吗?用JS创建元素以及给元素赋值,简直不要太简单。你可以用传参、ajax来调用数据库数据,并创建元素,以及设置属性。不知道能不能帮到楼主。楼主参详一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式