求点链接自动生成html页面的方法(最好附源程序) 我现在在做一个网上新闻发布系统,现在碰到一点问题:就是点链接如何自动从sql中提取数据生成一个页面,我学过一点c#,请用它编,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StaffName=ds.Tables[0].Rows["StaffName"].ToString();string body=string.Empty;body="<HTML><HEAD> <title>Look Up Records</title>" body+="Dear "+fullname+ ",<br>";body+="The questionnaire you submitted was approved by "+StaffName+"<br><br>";body+="Notes:<br>";body+=description+"<br>";body+="<br><br><a target='_blank' href='"+url+"'>"+"Click to Review the Questionnaire."+"</a>";body+="<br><br>Kind Regards,";body+="<br>"+StaffName;body+="<br>Time:"+System.DateTime.Now;body+="<br>Email:"+emailaddress;body+="<br></body></HTML>";其中StaffName等为从数据库读取到的,根据自己需要可以加table,tr,td等都可以,大概就是这个写法,你参考一下了 注意还是使用StringBuilder类比较快一些。还有就是一定要释放你的stream. 小山说得差不多了,不过还有更好的办法,就是把html事先制作成模板,然后把你要输出的数据用特殊的标记放在里面,然后用Replace()的方法,把它替换出来。比如你用$Title来代表你将来要替换的标题,然后用Replace("$Title",newTitle);以后修改网站风格的时候就不用考虑修改程序了。生成静态页面除了安全方面的考虑,最大的好处应该是可以应用千变万化的模板而不用修改程序。只需要导入导出模板就行了。 教你如何在csdn里上传和引用图片 请问如何模拟单击显示子菜单效果 项目引用问题 单循环链表的问题 求教数据库连接字符串的问题 求一正则 c#使用pos58端口打印,打印数据不断重复前10行 C#支持变长数组吗 C#没有字符串数组的类? 请问一个关于数据库编程的问题。关于ADO.NET.DataSet 在点击ContextMenu菜单的最末一层时,如何获得它的上一层text? 如何读远程计算机?
string body=string.Empty;
body="<HTML><HEAD> <title>Look Up Records</title>"
body+="Dear "+fullname+ ",<br>";
body+="The questionnaire you submitted was approved by "+StaffName+"<br><br>";
body+="Notes:<br>";
body+=description+"<br>";
body+="<br><br><a target='_blank' href='"+url+"'>"+"Click to Review the Questionnaire."+"</a>";
body+="<br><br>Kind Regards,";
body+="<br>"+StaffName;
body+="<br>Time:"+System.DateTime.Now;
body+="<br>Email:"+emailaddress;
body+="<br></body></HTML>";
其中StaffName等为从数据库读取到的,根据自己需要可以加table,tr,td等都可以,大概就是这个写法,你参考一下了