C#, VB Get Server MapPath

01 ธันวาคม 2552

     วันนี้ขอนำเสนอการเขียนโปรแกรมในเรื่องของการ Get Server MapPath ของ Web Application และ Web Service ที่เราใช้กันอยู่นะครับเพื่อที่จะไม่เป็นปัญหาในการติดตั้ง Web Application หรือ Web Service ที่เราได้ทำการพัฒนาขึ้นมา
     ตัวอย่าง Code Get Server MapPath ค่าที่ได้เป็นชนิด String โดย Path ที่ได้เป็น Directory ที่อ้างอิงถึง File ของเราที่เก็บอยู่โดยไม่ได้อ้างอิงหรือระบุถึง File ใดโดยตรง

Source Code C#

//ประกาศ Namespace
//using System.Web.Services;

stringPath = string.Empty;
string stringPath = this.MapPath("");

string stringPath = string.Empty;
stringPath = this.MapPath("stringFileName");

WebService objService = new WebService();
string stringPath = objService.Server.MapPath("");

string stringPath = objService.Server.MapPath("stringFileName");
Source Code VB
'ประกาศ Namespace
'Imports System.Web.Services

Dim stringPath As String = stringPath = Me.MapPath("")

Dim stringPath As String = Me.MapPath("stringFileName")

Dim objService As New WebService
Dim stringPath = objService.Server.MapPath("")

Dim stringPath As String = objService.Server.MapPath("stringFileName")

     การที่จะอ้างอิงหรือระบุถึง File ที่เราต้องการนั้นเราก็แค่ทำการต่อ String Dirctory ที่ได้ตามด้วย ชื่อของ File ที่้ต้องการ หรือใช้ Function MapPath ดังตัวอย่าง

Source Code C#
//ประกาศ Namespace
//using System.Web.Services;

string stringPath = string.Empty;
stringPath = this.MapPath("") + @"\FileName.xxx";

string stringPath = this.MapPath("") + @"\FolderName\FileName.xxx";

string stringPath = this.MapPath(@"\FileName.xxx");

string stringPath = this.MapPath(@"\FolderName\FileName.xxx"");

WebService objService = new WebService();
string stringPath = objService.Server.MapPath(@"FileName.xxx");

string stringPath = objService.Server.MapPath(@"FolderName\FileName.xxx");
Source Code VB
'ประกาศ Namespace
'Imports System.Web.Services

Dim stringPath As String = Me.MapPath("") & "\FileName.xxx"

Dim stringPath As String = Me.MapPath("") & "\FolderName\FileName.xxx"

Dim stringPath As String = String.Empty
stringPath = Me.MapPath("FileName.xxx")

Dim stringPath As String = Me.MapPath("FolderName\FileName.xxx")

Dim objService As New WebService
Dim stringPath As String = objService.Server.MapPath("FileName.xxx"")

Dim stringPath As String = objService.Server.MapPath("FolderName\FileName.xxx")


ผิดพลาดประการใดก็ติชมแก้ไขกันนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

About This Blog

เนื้อหาเกี่ยวกับการพัฒนา Program โดยใช้ .Net, C#, VB.

  © Blogger template On The Road by Ourblogtemplates.com 2009

Back to TOP