
2009年3月13日
这两天给自己网站写了提交sitemap的代码,如果是新手,请过来看,如果是高手,可以不用看。
aspx代码

Code
1 <tr>
2 <td class="detailright" style="width:150px;">
3 生成www开头的课程:
4 </td>
5 <td class="detailcontent">
6 <asp:TextBox runat="server" ID="txtWWWCourseStart" />
7 -
8 <asp:TextBox runat="server" ID="txtWWWCourseEnd" />
9 <asp:Button ID="btnWWWCourse" Text="生成课程XML" runat="server" OnClick="btnWWWCourse_Click" OnClientClick="return CheckWWWCourse();" />
10 [生成的www1-5.xml文件,表示是 http://www.lesson9.com/course/100.html的方式访问课程。]
11 </td>
12 </tr>
cs代码:

Code
protected void btnWWWCourse_Click(object sender, EventArgs e)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.NewLineOnAttributes = true;
try
{
int start = Convert.ToInt32(this.txtWWWCourseStart.Text.Trim());
int end = Convert.ToInt32(this.txtWWWCourseEnd.Text.Trim());
XmlTextWriter writer1 = new XmlTextWriter(@"X:\www\www" + start.ToString() + "-" + end.ToString() + ".xml", System.Text.Encoding.UTF8);
XmlWriter writer = XmlWriter.Create(writer1, settings);
writer.WriteStartDocument();
writer.WriteStartElement("urlset");
writer.WriteAttributeString("xmlns", "http://www.google.com/schemas/sitemap/0.84");
var r = from i in db.Courses where i.Id <= end && i.Id >= start orderby i.Id ascending select i;
if (r.Count() > 0)
{
foreach (Lesson9.Entity.Course course in r.ToList())
{
writer.WriteStartElement("url");
writer.WriteElementString("loc", "http://www.XXX.com/course/" + course.Id + ".html");
string tempMonth = DateTime.Now.Month.ToString();
if (tempMonth.Length == 1)
{
tempMonth = "0" + tempMonth;
}
string tempDay = DateTime.Now.Day.ToString();
if (tempDay.Length == 1)
{
tempDay = "0" + tempDay;
}
writer.WriteElementString("lastmod", DateTime.Now.Year + "-" + tempMonth + "-" + tempDay);
writer.WriteElementString("changefreq", "monthly");
writer.WriteElementString("priority", "0.5");
writer.WriteEndElement();
}
}
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
this.SetMessageInfo(spanMessage, "成功添加XML文件");
}
catch (Exception ex)
{
this.SetMessageInfo(spanMessage, "添加出错了:"+ ex.Message);
}
}
另1:XmlWriter writer = XmlWriter.Create(writer1, settings); 如果 writer1是直接文件路径如 d:\TestFolder\TestFile.xml 则settings有效果,不然无效。
哪位知其原,请告诉我。不甚感谢。
另2:google sitemap 暂不支持二级域名的提交,哪位有好方法,欢迎献上来。
posted @ 2009-03-13 09:51 CoolBug 阅读(363) 评论(0)
编辑

2007年11月19日
园子里经常有.NET新手向我问一些哪个培训机构学.NET 比较好的问题,我也认识一些技术比较厉害的讲师。
所以,我公司(上海蜗牛)准备做.NET培训这一块。
我们做的话,有以下特点:
1.园友们可以以此为据点进行聚会活动。
2.园子里有想锻炼自己表达能力并且技术不错的朋友可以来当讲师。
3.针对园友们可以进行免费讲座,比如每月1~2次,或者每周的固定一天晚上(或者技术交流)。
4.公开课(循环),针对社会或者初中级.NET爱好者的课程,并收取费用,没学会下期免费继续听。
5.企业内训,针对企业的,收取费用。
如果有想锻炼当讲师的,请回复,欢迎大家给些意见。
posted @ 2007-11-19 10:46 CoolBug 阅读(390) 评论(4)
编辑

2007年11月16日
各位准备换工作,来上海找工作的园友们
上海蜗牛招聘.NET程序员
1、1年以上.NET软件开发经验
2、熟悉C#,VS2005,.NET 1.1,2.0,3.X,熟悉WEB开发HTML,XML,Ajax,Javascript技术
4、熟悉SQL Server 2000,2005数据库
5、良好的团队开发意识,较强的学习能力,认真负责的工作态度
6、较好的英文水平,能够独立阅读英文技术文档;
7、专业不限,良好的人品和技能
8、了解.NET一些开源架构优先
9、待遇面议
发简历到 HR@snailsoft.com
公司地址:上海市徐汇区沪闵路8075号虹梅商务大厦503
地铁一号线锦江乐园站下,KFC隔壁
公司网站:http://www.snailsoft.com/
久学培训网 http://www.lesson9.com
posted @ 2007-11-16 11:09 CoolBug 阅读(503) 评论(2)
编辑

2007年10月27日
博客园2007-10-27上海聚会
posted @ 2007-10-27 23:12 CoolBug 阅读(404) 评论(3)
编辑

2007年7月2日
如果:
1.你喜欢在 IT界打拼
2.你 喜欢学习 并且做IT方面所有的事情(架构,设计,编码,测试,甚至销售)
3.你喜欢和 一群有激情 的年轻人一起工作
4.你喜欢工作只要 效率高没有其他限制
5.你喜欢成为本公司 元老级人物
6.你喜欢和 高手共事
7.你喜欢在公交,地铁,火车,长途汽车甚至去飞机场都 比较方便的地方上班
那就欢迎你加入本公司
|
 |
职位
1. .NET软件工程师
· 全职 ·工作认真 ·热爱软件开发,致力于IT行业 ·一年以上.NET开发经验 · 熟悉VS 2k3/2k5,SQL Server 2K/2K5,HTML, Javascript,CSS
|
| 电话: |
86-21-54358757
|
| 手机: |
13816581842
|
| 传真: |
86-21-54358757
|
| Mail: |
coolbug@snailsoft.com.cn
|
| MSN: |
coolbug@126.com
|
| QQ: |
891115
|
| 网址: |
http://www.snailsoft.com.cn |
posted @ 2007-07-02 10:03 CoolBug 阅读(1183) 评论(5)
编辑

2007年6月14日
posted @ 2007-06-14 22:07 CoolBug 阅读(597) 评论(0)
编辑

2007年3月15日
posted @ 2007-03-15 18:01 CoolBug 阅读(1224) 评论(4)
编辑

2006年11月28日
posted @ 2006-11-28 11:59 CoolBug 阅读(1569) 评论(13)
编辑

2006年9月12日
posted @ 2006-09-12 04:15 CoolBug 阅读(4610) 评论(7)
编辑

2006年9月10日
posted @ 2006-09-10 21:34 CoolBug 阅读(2156) 评论(6)
编辑