Wednesday, April 25, 2007

ปกติ CSS Adapters นั้นจะใช้ได้ใน Template แบบ website ของ Visual Studio 2005 เท่านั้น
ไม่สามารถใช้ใน Web Application ได้

นี่คือวิธีการเปลี่ยน CSS Adapters ให้สามารถนำไปใช้ใน Web Application ได้

Copy the CSS Files
1.สร้าง sub directory ชื่อ Adapters  ใน folder styles จะเป็น
<siteroot>/Styles/Adapters/
2. copy file ทั้งหมดของ folder css ของ Control Adapter มาไว้
3. เพิ่ม <link ... /> เพื่อทำการ link css ในหน้า webpage

Copy the JavaScript Files
1. แก้ไข Web.config โดยเพิ่ม
<add key="CSSFriendly-JavaScript-Path" value="~/Scripts/Adapters/"/>
ซึ่งสามารถตั้งค่าได้ว่าจะให้เอา JavaScript ไปวางไว้ที่ folder อะไร

แค่นี้เป็นอันเสร็จ

posted on Wednesday, April 25, 2007 6:42:03 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Saturday, April 21, 2007
posted on Saturday, April 21, 2007 1:13:42 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

ควรนำไปใช้มากขอบอก

http://msdn2.microsoft.com/en-us/library/bb245788(vs.80).aspx

posted on Saturday, April 21, 2007 1:12:05 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Saturday, April 07, 2007

จากหัวข้อเก่า การแก้ไข PNG Transparant ใน IE 6.0 อันนี้จะเป็นการจัดการ Transparancy ด้วย CSS

<span style="width:247px;height:216px;display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lit/test.png');">

<img style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);"
src="/lit/test.png" width="247" height="216" border="0" alt="">

</span>

แต่ต้องระบุความสูงกับความกว้างให้ถูกต้องด้วยครับ

posted on Saturday, April 07, 2007 11:04:12 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Friday, April 06, 2007
posted on Friday, April 06, 2007 2:39:55 PM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 Tuesday, April 03, 2007
posted on Tuesday, April 03, 2007 1:38:57 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]

In the head, you'll need to paste the following code:

<script type="text/javascript" language="JavaScript">
    MyImages=new Array();
    MyImages[0]='034.jpg';
    MyImages[1]='038.jpg';
    MyImages[2]='acid2.jpg';
    MyImages[3]='boat.jpg';

    function newImage()
    {
        document.getElementById("mainImage").setAttribute("src", MyImages[Math.round(Math.random()*3)])
    }
</script>

You'll obviously need to change the file names to what ever files you want to load.

In the <body> tag, you'll also need to add onload="newImage()", so you get something like <body onload="newImage()">

Finally, you need to make sure that you have an image with an ID of "mainImage" on your page somewhere.  If you don't, you'll get JavaScript errors.

<img id="mainImage" />

posted on Tuesday, April 03, 2007 1:35:30 AM (SE Asia Standard Time, UTC+07:00)  #    Comments [0]
 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]