یک اشکال عجیب در گرفتن مقدار کویری استرینگ لطفا راهنمائی کنید.

zorig4fun

Member
سلام دوستان
من وارد یک صفحه که میشم آدرس اینجوری هست About.aspx?RP=Bahram و در این صفحه لینکی موجود میباشد که مقدار RP را به آن انتقال میدهم. ولی هیچ اشکالی نمیگیرد و مقدار RP برگردانده نمی شود لطفا راهنمائی کنید کجای کد اشکال دارد؟

کد:
<a href="About.aspx?RP=<%# Request.QueryString["RP"] %>">آهنگها</a>

با تشکر
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
قبلاش بریز تو یک متغیر ببین اشکال میگیره یا نه
 

MDP

Well-Known Member
دکی خوبی؟

من گفتم که این اشکالش احتمالا از همون response.write هست!
2mo5pow.gif
 
آخرین ویرایش:

zorig4fun

Member
مرسی از راهنمائی شما

من مقدار کوری استرینگ را داخل یک استرینگ به نام strID ریختم.
حالا میخواستم بدانم که چگونه این استرینگ را میتوانم در لینک خود که کدش را در پائین میزارم قرار بدهم البته بعد از ID مرسی


کد:
<a href="../Rapperes/About.aspx?ID=">درباره 
            <asp:Label ID="LabelRapper1" runat="server" Text=""></asp:Label></a>
 

zorig4fun

Member
خوب مشکلم حل شد اینجا مینویسم تا دیگر دوستان هم استفاده کنند.


کد:
Partial Class Rapperes_About
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim strID As String = Request.QueryString("ID")
        Dim strAboutText As String = ("درباره " & strID)
        AboutHyperLink.Text = strAboutText
        Dim strSongesText As String = ("آهنگهای " & strID)
        Dim strSongesURL As String = ("../Rapperes/Songes.aspx?ID=" & strID)
        SongesHyperLink.Text = strSongesText
        SongesHyperLink.NavigateUrl = strSongesURL
    End Sub
End Class

من توصفحه خودم دو تا هیپر لینک قرار دادم که یکیش فقط کار میکنه و دیگری مربوط به همان صفحه میباشد و فقط اسمش را تغییر میدهیم.
حالا من در کدهای پشت صفحه یک تابع تعریف کردم به نام strID که مقدار QueryString را میگیرد.
یک تابع دیگر معرفی کردم به نام strAboutText که مقدار دهی کرده با کلمه درباره و مقدار strID را به آن چسباندم.
بعد مقدار تکست AboutHyperLink را برابر آن قرار دادم.
یک تابع دیگر به نام strSongesText معرفی کردم برای تکست هایپرلینک دوم و مقداردهی کردم مثل هیپر لینک اول.
یک تابع دیگر معرفی کردم برای آدرس لینکی که باید هاپر لینک دوم منتقل کند و مقدار دهی کردم با آدرس صفحه و strID را به آن اضافه کردم و مقدار آدرس هیپر لینک دوم را برابر آن قرار دادم.
حالا اگر ما وارد صفحه About.aspx?ID=Bahram شویم نوشته ها تغییر میکند به درباره Bahram و آهنگهای Bahram که لینک آهنگهای بهرام به صورت زیر خواهد بود:
Songes.aspx?ID=Bahram
که این چیزی بود که من دنبالش میگشتم و بقیه توضیحات فقط برای زیبائی بود.
خوش باشید
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
سلام
کد:
<%
[LEFT]dim strID [/LEFT]
 
[LEFT]strID = Request.QueryString("ID")[/LEFT]
 
 
[LEFT]<%[/LEFT]
 
[LEFT]<a href="page.aspx?ID=<% strID %>" >آهنگ ها </a>[/LEFT]
 

جدیدترین ارسال ها

بالا