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

希望高手指教


ICollection CreateDataSource1()
        {
            System.Data.DataTable dt = new System.Data.DataTable();
            System.Data.DataRow dr;
            dt.Columns.Add(new System.Data.DataColumn("1", typeof(System.String)));
            dt.Columns.Add(new System.Data.DataColumn("2", typeof(System.String)));
            dt.Columns.Add(new System.Data.DataColumn("", typeof(System.String)));
            dr = dt.NewRow();
            dr[0] = "链接1";
            dr[1] = "链接2";
            dt.Rows.Add(dr);
            System.Data.DataView dv = new System.Data.DataView(dt);
            return dv;
        }

问题:如何让dr[0]和dr[1]所得到的值是一个超级链接
我试过dr[0] = Server.HtmlDecode("<a href='~/Arcticle.aspx?ArcticleID=" + Dr["b_dailyid"].ToString() + "'>" + Dr["b_dailytitle"].ToString() + "</a>"); 
但是生成的页面表格上却不是超级链接,请高手指教怎么解决 --------------------编程问答-------------------- 怎么没有人回答呀 --------------------编程问答-------------------- Server.HtmlDecode是不能转换成一个链接的,他只是为了在应用程序中防止脚本侵入,确保用户提供的所有字符串输入将以静态文本形式呈现在浏览器中,而不是呈现为可执行的脚本代码或已民解释的HTML元素。所以呢,在 这里用她毫无作用,建议你还是用一个控件来保存你的地址吧 --------------------编程问答-------------------- 如果写在后台
response.write(dr[0].ToString());

如果在页面绑定(如把dt绑定到某个Formview)
<div>
Eval("0")
Eval("1")
</div> --------------------编程问答-------------------- 还是自己解决了 --------------------编程问答-------------------- 输出的字符串值如果是个包含HTML标签代码的,不就行了,干嘛要编码一下

你是想输出这个链接代码还是这个链接效果!!

你看看你用编辑器保存的信息,不都是直接保存嘛。。 --------------------编程问答-------------------- 自己解决了,我来接分了,感谢lz --------------------编程问答-------------------- 自己解决了,我来接分了,感谢lz 
--------------------编程问答-------------------- 不怎么明白你说的什么意思,遗憾啊。。。 --------------------编程问答--------------------

你想在创建的行列里就绑定链接,非得在后台输出Html不是不可以,不过无有那个必要。

楼上说了,在前台用控件标签链接之类的还不是挺好的。 --------------------编程问答--------------------
引用 6 楼 findcaiyzh 的回复:
自己解决了,我来接分了,感谢lz

--------------------编程问答-------------------- 你可以把办法贴出来,方便其他有疑问的人。 --------------------编程问答-------------------- 我是来接分的

--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
自己解决了,我来接分了,感谢lz
--------------------编程问答-------------------- 請樓主將答案公佈下。我們也學學。 --------------------编程问答-------------------- 怎么解决的呢?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,