• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

ایجاد عنوان صفحه داینامیک

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
میخواستم تایتل صفحه متناسب باشه با مقاله ای که میاد
رفتم تو کد اچ تی ام ال واسه تایتل آیدی تعریف کردم ران ات رو هم سرور کردم
بعد از دستور زیر استفاده کردم ولی نشد
انگار نمیفهمه این همون پیچ تایتله
Pagetitle.innertext = x
میشه کیوورد های صفحه رو هم اینجوری داینامیک کرد؟
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
شروین جان برای اینکه به تگ Title صفحه دسترسی داشته باشی باید به شکل زیر عمل کنی :

کد:
in ASPX page

<title id="pageTitle" runay="server" />

In Code Behind Page

protected System.Web.UI.HtmlControls.HtmlGenericControl pageTitle;

pageTitle.InnerText= "Your Value";


اما برای تگ های Meta یک کم داستان فرق میکته . شما از خط اول تا یک مونده به آخر را همون جوری انجام میدی . خط آخر را باید به صورت زیر تغییر بدهی .

کد:
in ASPX Page
<meta id="pageKeyWords" content="," name="keywords" runat="server">

In Code Behind Page
protected System.Web.UI.HtmlControls.HtmlGenericControl pageKeyWords;
pageKeyWords.Attributes["content"] = "Your Value";
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
آقا دستت درد نکنه
خیلی ممنون
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
:((
آقا اون تایتل کار کرد ولی اون متا تگ اولا آیدی و ران ات نداره
بعدشم که اد کردمش وقتی ساختم صفحه رو بعد از اجرا زد همه ی کد های اچ تی ام رو پاک کرد
ینی باید بشینم از اول صفحه رو طراحی کنم
چرا اینجوری شد؟
ران ات تایتل هم همش پاک میشه و باعث میشه صفحه ارور بده
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
آقا تورو خدا به دادم برسید
نمیدونم چرا اینجوریش کرد
حالا دوباره درستش کردم این ارور رو میده
Control 'Leftmenu1_TextBox2' of type 'TextBox' must be placed inside a form tag with runat=server.
اولا همین یوزر کنترل که واسش ارور داده تو صفحات دیگه درسته
ثانیا پاکسشم میکنم همین ارور رو درباره یکی دیگه میده در صورتی که همشون ران ات سرور هستن :(
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
خودم سوال میکنم خودم میگم خودم جواب میدم:D
آقا ببین وقتی اون کد متا رو میزارم این ارور رو میده
Parser Error Message: Unexpected end of file looking for </meta> tag
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
آقا تورو خدا به دادم برسید
نمیدونم چرا اینجوریش کرد
حالا دوباره درستش کردم این ارور رو میده
Control 'Leftmenu1_TextBox2' of type 'TextBox' must be placed inside a form tag with runat=server.
اولا همین یوزر کنترل که واسش ارور داده تو صفحات دیگه درسته
ثانیا پاکسشم میکنم همین ارور رو درباره یکی دیگه میده در صورتی که همشون ران ات سرور هستن :(

سلام شروین
این ارور میگه تگ تکست باکس حتما باید بین تگهای فرم قرار بگیره

کد:
<form runat server>

تمام محتویات صفحه


</form>


خودم سوال میکنم خودم میگم خودم جواب میدم:D
آقا ببین وقتی اون کد متا رو میزارم این ارور رو میده
Parser Error Message: Unexpected end of file looking for </meta> tag



این ارور هم میگه تگ متا نیازی به بسته شدن نداره و باید
کد:
 </meta>
رو از آخرش برداری
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
نبستم بابا :D
دیگه اینو میدونم
مشکل من همینه که الکی ایراد گرفته
 
بالا