Sunday, January 14, 2007

Google มีเครื่องมือสำหรับเว็บมาสเตอร์ในการจัดการ Sitemap เพื่อทำให้เว็บถูกค้นหาได้ง่ายยิ่งขึ้น

https://www.google.com/webmasters/tools

วิธีการออกแบบเว็บให้ Google หาได้ง่ายขึ้น

  • ทำไซต์ให้มีลำดับและลิงค์ที่ชัดเจน ทุกๆหน้าควรที่จะเข้าถึงได้อย่างน้อยจาก static link.
  • ควรมีแผนผังเว็บไซต์ (site map) ให้ผุ้ใช้งานพร้อมกับชี้ไปยังหน้าที่สำคัญในไซต์ของคุณ ถ้าแผนผังเว็บไซต์มีขนาดมากกว่า 100 ควรแยกแผนผังไปอีกหน้า
  • สร้างข้อมูลที่เป็นประโยชน์ ข้อมูลที่แสดงถึงเว็บไซต์ของคุณอย่างชัดเจน
  • คิดเกี่ยวกับคำที่ผู้ใช้จะค้นหาหน้าเว็บของคุณ และแน่ใจว่าเว็บของคุณมีคำเหล่านั้นอยู่ในเว็บ
  • ใช้ข้อความแสดงแทนรูปเกี่ยวกับข้อมูลที่สำคัญ เช่น ชื่อ content หรือ ลิงค์ Google crawler จะไม่จดจำข้อความที่บรรจุในรูป
  • เว็บของคุณต้องมีแท็ก TITLE และ ALT พร้อมคำอธิบาย
  • ตรวจสอบลิงค์ที่เสียหายและแก้ไข HTML
  • ถ้าคุณใช้ dynamic pages เช่น URL ที่มี "?" พึงระวังไว้ว่า search engine spider จะไม่ค้นหาทุกๆหน้าของคุณ
  • ควรมีลิงค์ในแต่ละหน้าในจำนวนที่เหมาะสม
posted on Sunday, January 14, 2007 11:18:23 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Wednesday, November 29, 2006

ให้กำหนดค่าดังนี้ใน Page_Load แล้วจะมันจะไม่ส่งค่าไปเอง...อืม

Page.Form.SubmitDisabledControls = true ;

posted on Wednesday, November 29, 2006 12:00:13 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Monday, November 20, 2006

ใช้ตัวอย่าง code นี้ในการ export DataTalbe ไปเป็น Excel

public static void ExportToSpreadsheet(DataTable table, string name)

{

HttpContext context = HttpContext.Current;

context.Response.Clear();



foreach (DataColumn column in table.Columns)

{

context.Response.Write(column.ColumnName + ";");

}



context.Response.Write(Environment.NewLine);



foreach (DataRow row in table.Rows)

{

for (int i = 0; i < table.Columns.Count; i++)

{

context.Response.Write(row[i].ToString().Replace(";", string.Empty) + ";");

}

context.Response.Write(Environment.NewLine);

}



context.Response.ContentType = "text/csv";

context.Response.AppendHeader("Content-Disposition", "attachment; filename=" + name + ".csv");

context.Response.End();

}

การเรียกใช้ด้วย

ExportToSpreadsheet(table, "products");

สามารถนำไปประยุกต์เป็น HTTP Handler เพื่อเรียกใช้ได้

posted on Monday, November 20, 2006 11:42:29 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Thursday, November 16, 2006

ไปอ่านวิธีการใช้ Java Script ใน ASP.Net 2.0 โดยเฉพาะวิธีการใช้ Page.ClientScript ซึ่งเปลี่ยนแปลงจาก ASP.Net 1.1

http://msdn2.microsoft.com/en-us/library/aa479390.aspx

posted on Thursday, November 16, 2006 5:45:16 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Wednesday, November 15, 2006

ให้ทำการ include JavaScript นี้ ในหน้า HTML หรือทำเป็น include file

จะสามารถแก้ไข Transparant PNG ใน IE 6.0 ได้

/*

Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/


var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters))
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}

posted on Wednesday, November 15, 2006 9:35:25 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Tuesday, November 14, 2006
กำลังจะคุ้ยระบบ Security ของ ASP.Net 2.0
posted on Tuesday, November 14, 2006 12:15:48 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Monday, November 13, 2006

คำสั่งในการสร้าง Table สำหรับ Membership ของ ASP.Net 2.0

C:\Windows\Microsoft .Net\Framework\v.2.0\aspnet_regsql.exe

posted on Monday, November 13, 2006 11:36:36 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Wednesday, July 20, 2005

Be sure to visit all the options under "Configuration" in the Admin Menu Bar above. There are 16 themes to choose from, and you can also create your own.

 

posted on Wednesday, July 20, 2005 2:00:00 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]