当前位置:编程学习 > C#/ASP.NET >>

返回一个带有HTML标签的字符串,然后如何在ASP.NET的后台程序中进行还原,获取其中的table和td,之类的标莀百度知道

或得标签之后进行遍历
追问:
        	
				
这样吧,我说的可能不太到位,举例一下,string ss="<table><tr><td>123456</td></tr><tr><td>123456</td></tr><tr><td>123456</td></tr></table>";我在后台接收到一个这样的含有HTML标签的字符串,我现在要将这个字符串还原成table形式的,然后操作里面的数据。
其实我理解的是正确的就是上面的,算了给你一个详细的吧:自己一改改就能用了,
前台:
<table id="tblist" class="tblist" cellpadding="0" cellspacing="0">
                <tr class="trlist">
                    <td class="tdlist"><input type="checkbox" id="cball" onclick="checkBox()" />全选</td>
                    <td class="tdlist">表单名称</td>
                    <td class="tdlist">发布人</td>
                    <td class="tdlist">上传时间</td> 
                </tr>
                <%=str %> 
            </table>

后台:
public string str = ""; 
DataSet ds = GetAll();

 if (ds.Tables[0].Rows.Count>0)
        {
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                string id = ds.Tables[0].Rows[i]["Program_Id"].ToString();
                string title = ds.Tables[0].Rows[i]["Program_Title"].ToString();
                string author = ds.Tables[0].Rows[i]["Program_Author"].ToString();
                DateTime dt = Convert.ToDateTime(ds.Tables[0].Rows[i]["Program_Time"]);
 	        if (i % 2 == 0)
                {
                    str += "<tr class=\"trlistj\">";
                }
                else
                {
                    str += "<tr class=\"trlisto\">";
                }
                str += "<td><input type=\"checkbox\" name=\"cbox\" id=\"cb" + id + "\" value=\"" + id + "\" /></td>" +
                    "<td>" + title + "</td>" +
                    "<td>" + author + "</td>" +
                    "<td>" + dt.ToString("yyyy-MM-dd hh:mm") + "</td>"; 
            }
        }
我现在已经获取到了带有html标签的字符串,我现在要的如何还原回去,就是在这个字符串中,获取想要的td中的内容,不是如何去获取这个字符串了,说的够明白吗?
jquery可以实现,但是我要做的是在后台去实现,不用前台的任何脚本。
答案:前台:
 <%=strlogo %>
后台:
public string strlogo = String.Empty;
 strlogo += "<table class=\"divtx2\"><tr><td class=\"td2\"><img alt=\"\" width=\"20px\" src=\"" + img + "\" /></td><td><a href=\"Mg_Manage.aspx?ID=" + strclass[j] + "\">" + name + "</a></td></tr></table>";
应该是你说的这个意思吧?
其他:还原的话
页面
<divid=aaa runat=server></div
后台
me.aaa.InnerHtml=接收到的一个带有HTML标签的字符串变量

获取其中的标签那要截取字符串了 用 jquery 可以实现吧. 

上一个:SQL 2005数据库存放一个接近30G的数据库,程序是ASP程序,最近发现检索数据非常的慢,请教下如何提高性能百度知道
下一个:ASP示例程序怎么应用啊

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,