Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > สร้าง Folder เก็บไฟล์ aspx แต่พอรันแล้ว ไฟล์ js และ css ที่อยู่ใน Site.Master.aspx มันไม่เจอครับ



 

สร้าง Folder เก็บไฟล์ aspx แต่พอรันแล้ว ไฟล์ js และ css ที่อยู่ใน Site.Master.aspx มันไม่เจอครับ

 



Topic : 114627



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์




ตามรูปผมจะสร้างโฟลเดอร์ master เพื่อเก็บไฟล์ aspx ส่วนของ master เอาไว้
แต่เป็น Web Form ที่ใช้กับ Site.Master.Aspx ครับ

ซึ่งโครงหน้าเว็บหลักต่างๆจะใช้ JS และ CSS จะวางไว้ใน Site.Master.Aspx ทั้งหมดครับ เพราะกะว่าเวลาแก้จะได้แก้ที่เดี๋ยวเลย
คราวนี้เวลาผมรันไฟล์ในโฟลเดอร์ master ตัวไฟล์ JS และ CSS ที่อยู่วางอยู่ใน Site.Master.Aspx มันจะหาไฟล์ไม่เจอ เพราะอ้างอิง Path ไม่ถูกต้องครับ

ไม่ทราบว่าตรงนี้ส่วนใหญ๋คนเขียน Aspx เขาทํายังไงครับ
เพราะไม่งั้นจะต้องใส่ JS และ CSS ลงทุกๆไฟล์เลยครับ

ำพพนพ



Tag : .NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-02-23 21:32:14 By : kenghockey View : 1485 Reply : 9
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
~/css/style.css







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 21:41:18 By : mr.wom
 


 

No. 2



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.wom เมื่อวันที่ 2015-02-23 21:41:18
รายละเอียดของการตอบ ::
ไม่เข้าใจครับ ใส่ในไหนครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 21:48:40 By : kenghockey
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
<link href="~/css/style.css" rel="stylesheet" type="text/css" media="screen" runat="server" />

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 21:51:10 By : mr.win
 


 

No. 4



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : mr.win เมื่อวันที่ 2015-02-23 21:51:10
รายละเอียดของการตอบ ::
แปลว่าทางแก้คือผมต้องใส่ Css ลงทุกไฟล์ที่อยู่ใน โฟลเดอร์ใช่ไหมครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 21:56:48 By : kenghockey
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

สร้างไว้ข้างนอก ตามที่แนะนำครับ เช่นโฟเดอร์ชื่อว่า css และ เก็บไว้ในนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 21:59:22 By : mr.win
 


 

No. 6



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ยังไม่ได้เลยครับ นี้ Code ไฟล์ Mst.Employee.Create.aspx ครับ

Path : master/Mst.Employee.Create.aspx

Code (ASP)
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Mst.Employees.Create.aspx.cs" Inherits="WebAppDemo.master.Mst_Employees" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <table class="tb-1">
        <tr>
            <td>รหัสพนักงาน</td>
            <td>
                <asp:TextBox ID="EmpCode" CssClass="textbox" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>ชื่อ</td>
            <td>
                <asp:TextBox ID="TextBox1" CssClass="textbox" runat="server"></asp:TextBox>
            </td>
            <td>นามสกุล</td>
            <td>
                <asp:TextBox ID="TextBox2" CssClass="textbox" runat="server"></asp:TextBox>
            </td>
        </tr>
        <tr>
            <td>เพศ</td>
            <td>
                <asp:RadioButton ID="RadioButton1" runat="server" /> หญิง &nbsp&nbsp&nbsp
                <asp:RadioButton ID="RadioButton2" runat="server" /> ชาย
            </td>
        </tr>
    </table>
</asp:Content>



ประวัติการแก้ไข
2015-02-23 22:22:12
2015-02-23 22:22:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 22:21:21 By : kenghockey
 


 

No. 7

Guest


ถ้าเป็น jQuery หรือพวก script จำเป็นต่างอาจจะยกยอดมา add ที่ code ก็ได้นะครัช
ซึ่งปกติ microsoft จะแนะนำให้ไปโหลดที่ event Application_Start
และการ add ลงที่นี่ยังมีอีกหลายวิธีอย่าง
Code (VB.NET)
        str = "1.11.1"
        Dim myJQueryScriptDef As ScriptResourceDefinition = New ScriptResourceDefinition()
        With myJQueryScriptDef
            .Path = (Convert.ToString("~/Scripts/jquery-") & str) + ".min.js"
            .DebugPath = (Convert.ToString("~/Scripts/jquery-") & str) + ".js"
            .CdnPath = (Convert.ToString("http://ajax.aspnetcdn.com/ajax/jQuery/jquery-") & str) + ".min.js"
            .CdnDebugPath = (Convert.ToString("http://ajax.aspnetcdn.com/ajax/jQuery/jquery-") & str) + ".js"
            .CdnSupportsSecureConnection = True
            .LoadSuccessExpression = "window.jQuery"
        End With
        
        str = "1.11.2"
        Dim myJQueryUIScriptDef As ScriptResourceDefinition = New ScriptResourceDefinition()
        With myJQueryUIScriptDef
            .Path = (Convert.ToString("~/Scripts/jquery-ui")) + ".min.js"
            .DebugPath = (Convert.ToString("~/Scripts/jquery-ui")) + ".js"
            .CdnPath = (Convert.ToString("http://ajax.aspnetcdn.com/ajax/jquery.ui/") & str) + "/jquery-ui.min.js"
            .CdnDebugPath = (Convert.ToString("http://ajax.aspnetcdn.com/ajax/jquery.ui/") & str) + "/jquery-ui.js"
            .CdnSupportsSecureConnection = True
        End With
               
        
        ScriptManager.ScriptResourceMapping.AddDefinition("jquery", myJQueryScriptDef)
        ScriptManager.ScriptResourceMapping.AddDefinition("jquery.ui.combined", myJQueryUIScriptDef)


หรือจะมัด script หลายๆ ไฟล์แล้ว load มันรวดเดียว ซึ่งตัว ASP.NET จะ register ให้จากนั้น
programmer และ programmy ทั้งหลายก็สามารถเรียกใช้ได้โดยปกติ
อ้อแบบ bundle นี่จะมัด stylesheet เข้ามาด้วยก็ไม่ผิดกติกาแต่อย่างใดครัช
ซึ่งข้อดีของการมัดแบบ bundle คือ server จะยัดทุกสิ่งอันมาเป็นก้อนเดียวแล้วยัดตู้มลงทีเดียว ณ client
ไม่ต้องมี traffic กระโดดขึ้นๆลงๆ ซึ่งการนี้เขาว่ามันจะเพิ่มความเร็วของแอบได้อักโข
อ้อมันมีใช้ใน MVC นะ ไม่แน่ใจว่าเขียนแบบ web form ทั่วไปนั้นจะใช้ได้ไหม
มันต้อง adapt กันเล็กๆน้อยๆ น่ะครัช
(วิธีนี้ผมไม่แน่ใจว่า webform จะใช้ได้ไหม เลยไม่เอา code ลง เข้าใจตรงกันเนาะ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-23 23:26:37 By : DOG{B}
 


 

No. 8



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


อยากได้แบบเว็บ Form อ่ะครับ

อย่าง No 06. ผมจะอ้างอิง Path Css, Js ยังไง เพราะมันอยู่ในรูปแบบ Web form with Master Page

อีกอย่าง Master Page อยู่นอกสุดเลยครับ และได้ใส่ Css, JS โครงเว็บหลักไว้ในนั้นเลยครับ

ผมอยากสร้าง Web Form ที่ใช้กับ Master Page มาโดยไม่ต้องเอา Css, Js มาใส่อีกให้ซํ้าครับ เขียนแค่ Code ของหน้าๆนั้นได้เลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-24 09:46:06 By : kenghockey
 


 

No. 9



โพสกระทู้ ( 1,195 )
บทความ ( 0 )



สถานะออฟไลน์


ผมหาวิธีแก้ไขแล้วครับ ถ้าคุณต้องการที่จะใส่ Css Js หลักไว้ที่ Master โดยที่ไฟล์ Content อยู่ใน Folder อื่นๆ
ให้คุณใช้ ResolveUrl ครับมันจะเรียกตั้งแต่ Root อ้างอิง Path ได้ถูกต้องเท่านี้ ก็ไม่ต้องไปยัดใส่ให้ซํ้าซ้อน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-02-25 21:04:50 By : kenghockey
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สร้าง Folder เก็บไฟล์ aspx แต่พอรันแล้ว ไฟล์ js และ css ที่อยู่ใน Site.Master.aspx มันไม่เจอครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่