PDA

View Full Version : سوال: مفهوم قطعه کدهای زیر چیه؟



hafez1
چهارشنبه 19 فروردین 1394, 11:38 صبح
سلام دوستان.
ما تو قسمت masterpage مربوط به پروژمون تکه کد زیر رو داریم:

<asp:MenuItem Text="محصولات">
<asp:MenuItem Text="خودکار" NavigateUrl="~/Default3.aspx"/>
<asp:MenuItem Text="دفتر" NavigateUrl="~/Default4.aspx"/>

بعد در Default3 این کدارو داریم:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<p>
&nbsp;</p>
<p>
خودکار نامناسب باعث درد مچ دست و انگشتان می‌شود. از ویژگی‌های یک خودکار خوب برای نوشتن‌های درازمدت می‌توان به موارد زیر اشاره کرد:</p>
<ul>
<li>خودکارهای با سطح مقطع سه‌گوش از خودکارهای با سطح مقطع دایره‌ای بهترند.</li>
<li>خودکارهایی که دارای پوشش لاستیکی نرم هستند، باعث ناراحتی انگشتان نمی‌شوند.</li>
<li>افرادی که به هنگام نوشتن خودکار را زیاد فشار می‌دهند، معمولاً در انگشت اشاره خود احساس درد می‌کنند. در این صورت باید از خودکارها با پوشش لاستیکی ارتجاعی استفاده کنند.</li>
<li>یکی دیگر از ویژگی‌های یک خودکار خوب، کیفیت بالای جوهر و روان‌نویسی آن است که باعث آرامش اعصاب نویسنده می‌شود.</li>
</ul>
</asp:Content>




میخام مفهوم NavigateUrl="~/Default3.aspx در کد اول رو بدونم.
و کاربرد ContentPlaceHolderID رو هم بدونم چیه دقیقا.
ممنونم.

mahsab
چهارشنبه 19 فروردین 1394, 14:02 عصر
NavigateUrl آدرس لینک Menu رو مشخص میکنه که بعد از کلیک رو منو برو به صفحه Default3.aspx که علامت ~ یعنی صفحه Default3.aspx و masterpage تو یه سطح قرار دارن .

وقتی از
masterpage استفاده می کنیم که بخوایم صفحاتی رو تو سایتمون داشته باشیم که بعضی از قسمتاشون ظاهری مشابه دارند . حالا هر جایی از صفحه وب که می خوایم چیزهایی اضافه تر از masterpage داشته باشیم ContentPlaceHolder در masterpage قرار میدیم و تو صفحه مورد نظر کدهامون رو تو ContentPlaceHolder قرار می دیم .

hafez1
پنج شنبه 20 فروردین 1394, 10:40 صبح
ببخشید یک سوال دیگه.
من میخام یه دکمه ثبت نام بذارم تو صفحه سایت که اگه کاربر روش کلیک کرد بره به صفحه ثبت نام و بتونه اطلاعاتشو وارد کنه.
یه صفحه جدید به نام sabtenam.aspx ساختم که فرم ثبت نام توش قرار داره.
حالا باید واسه دکمه ثبت نام چه کدی بنویسم که بره اون صفحه رو نشون بده؟

fg_12938
پنج شنبه 20 فروردین 1394, 12:09 عصر
میتونین از کد زیر استفاده کنین
("Response.Redirect("sabtnam.aspx;