با سلام
میخواستم در صفحات وابسته به master Page از کدهای جاوا اسکریپت استفاده کنم. ولی جواب نمیده. چطوری میتونم از کدهای جاوا اسکریپت در Content place holder ها استفاده کنم ؟
چراا جواب نمیده ؟
باید جواب بده
متن ارور را قرار دهید
در تگ head یا در انتهای body مینویسید دیگه درسته ؟
صفحات Content Page که تگ Head ندارن مگر اینه منظورتون استفاده از کدهای جاوا اسکریپت توی Master Page باشه.
یعنی فقط کافیه در تگ head یا انتهای body صفحه MasterPage کد اسکریپت را وارد کنم ؟ در صفحات Content Page چجوری باید ازشون استفاده کنم ؟
به ضورت پیشفرض در head یک content هست و در صفحات ایجاد شده هم در دسترس هست
کافیست کدها رو داخلش قرار دهید
در صفحات content تگ Head به صورت پیش فرض نداره. وقتی یک صفحه Content ساخته بشه به صورت عکس زیر ساخته میشه. متوجه منظورتون نشدم.
این مستر پیج هست
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="WebApplication1.Site1" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <asp:ContentPlaceHolder ID="head" runat="server"> </asp:ContentPlaceHolder> </head> <body> <form id="form1" runat="server"> <div> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </div> </form> </body> </html>
در کد بالا به این دقت کنید
<asp:ContentPlaceHolder ID="head" runat="server"> </asp:ContentPlaceHolder>
کد زیر کد صفحه است
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> </asp:Content>
کد کامل
<%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <script> alert("Salam"); </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> </asp:Content>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)