|
|
|
สร้าง Folder เก็บไฟล์ aspx แต่พอรันแล้ว ไฟล์ js และ css ที่อยู่ใน Site.Master.aspx มันไม่เจอครับ |
|
|
|
|
|
|
|
สร้างไว้ข้างนอก ตามที่แนะนำครับ เช่นโฟเดอร์ชื่อว่า css และ เก็บไว้ในนี้ครับ
|
|
|
|
|
Date :
2015-02-23 21:59:22 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ นี้ 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" /> หญิง    
<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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น 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} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากได้แบบเว็บ 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมหาวิธีแก้ไขแล้วครับ ถ้าคุณต้องการที่จะใส่ Css Js หลักไว้ที่ Master โดยที่ไฟล์ Content อยู่ใน Folder อื่นๆ
ให้คุณใช้ ResolveUrl ครับมันจะเรียกตั้งแต่ Root อ้างอิง Path ได้ถูกต้องเท่านี้ ก็ไม่ต้องไปยัดใส่ให้ซํ้าซ้อน
|
|
|
|
|
Date :
2015-02-25 21:04:50 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|