|
|
|
C# การเขียน โค้ด .Replace โดยการสร้าง class แล้วเรียกใช้ใน html |
|
|
|
|
|
|
|
คือว่า เราต้องการ .Replace อัขระพิเศษ
ปกติ url เว็บเรามันจะขึ้นเปนภาษาไทยด้วย เวลาเป็นอัขระพิเศษมันจะหาไม่เจอ ต้อง.Replace
Ex. ..../homes/detail/55921-ชวนชื่น-โมดัส-วิภาวดี เป็น ประมาณนี้ อันนี้หาเจอ
แต่ถ้ามีพวก $ ! ' ' * จะหาไม่เจอ
เลยต้องมา .Replace ในหน้า html
Code (C#)
<a href="..../homes/detail/@[email protected]_PRO_NAME.Replace("...", "-").Replace("*", "-").Replace("%", "-").Replace("/", "-")></a>
เราอยาก สร้าง class .Replace แล้วเรียกใช้ในหน้า html อ่ะ มันจะไม่ต้อง .Replace อย่างนี้ยาวๆๆ ทุกหน้าที่มีลิ้งค์
อย่างทราบวิธีเรียนใช้ ในหน้า html อ่ะเรียกอย่างไงค่ะ
เราสร้าง class ต่างหาก (อย่างนี้ไมรุถูกป่าว)
Code (C#)
public static class Utility {
public static string ReplaceStr(String str)
{
str = str.Replace("@", "-");
str = str.Replace("#", "-");
str = str.Replace("*", "-");
str = str.Replace(" ' ", "-");
return str;
}
}
ปล. เขียนแบบ MVC ใช้ C#
ขอบคุณคะ ^^
Tag : HTML/CSS, Web (ASP.NET), C#
|
|
|
|
|
|
Date :
2013-07-05 11:14:02 |
By :
smileIT |
View :
1877 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากคะ จะศึกษาดูนะคะ
|
|
|
|
|
Date :
2013-07-08 08:35:08 |
By :
smileIT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|