برگزیده های پرشین تولز

فراخوانی يک تابه در يک لينک؟

zed

کاربر تازه وارد
تاریخ عضویت
12 مارس 2005
نوشته‌ها
8
لایک‌ها
0
سن
45
سلام دوستان
من در ای اس پی دات نت ۲ يک تابه معرفی کردم که ميخواهم اين تابه را در يک لينک فراخوانی کنم.
لطف ميکنيد بگيد از چه کدی استفاده کنم؟
HTML:
<a href="Album.aspx?APF=">آهنگها</a>
ميخواهم اين تابه بعد از APF= قرار بگيره
با تشکر
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
خوب با کد نویسی چک کن اگه توی آدرس فلان اسم بود , فلان تابع اجرا بشه !
 

zed

کاربر تازه وارد
تاریخ عضویت
12 مارس 2005
نوشته‌ها
8
لایک‌ها
0
سن
45
من با يک روش ديگر مشکلم حل شد.
ولی باز ميخواهم بدانم که يک تابه را که در در کد های پشت صفحه معرفی کرديم و مقدار دهی هم کرديم چطوری توی صفحه فراخوانی ميکنيم؟
البته با ويژوال دات نت
مرسی
 

Y2K

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
656
لایک‌ها
1
محل سکونت
Location
برای اینکه شما یک تابعی رو خودتون نوشتید فراخوانی کنید باید حتما در صفحه وب یه رویداد(از نوع سمت سرور) اتفاق بیفته
مثلا دکمه ای رو کلیک کنیم یا گزینه ای از منو رو انتخاب کنیم و ...
حال می تونیم مستقیما از طریق اون رویداد تابع رو صدا بزنیم
مثلا

کد:
<asp:Button ID="Button1" [B]OnClick="Click"[/B] runat="server" Text="Button" />

کد:
   protected void Click(object sender, EventArgs e)
    {
 فراخوانی تابع و انجام دستورات
       Response.Write("Click");
    }
 

tabeez

Registered User
تاریخ عضویت
7 دسامبر 2006
نوشته‌ها
260
لایک‌ها
0
من قبلا یه مشکل اینطور داشتم اگه درست برداشت کرده باشم مشکل شما رو فکر کنم اینطور حل شه...
در بالای صفحه (مثلا بالای aspx.vb) یک متغیر پابلیک تعریف کنید...

public Strmehrdad as string=nothing

حالا این متغیر رو وقته صفحه داره لود میشه مقدار دهی کنید، سپس اینطور در صفحه قرار بدید...

<a href="Album.aspx?APF=<% response.write(mehrdad) %>">آهنگها</a>

در این حالت مقداری که متغیر دریافت کرده بعد از "APF=" قرار میگیره..
 

zed

کاربر تازه وارد
تاریخ عضویت
12 مارس 2005
نوشته‌ها
8
لایک‌ها
0
سن
45
شرمنده من چند وقطی نيامدم اينجا
از شما دوستان به خطر وقطی که داديد تشکر ميکنم
 
بالا