PDA

View Full Version : ارسال مقدار کنترل repeater صفحه دوم با postbackurl



mjt10063
سه شنبه 16 اردیبهشت 1393, 16:41 عصر
با سلام
دوستان چطور میشه مقدار کنترل امیج درون repeater رو به صفحه بعد ارسال کرد
کد امیج باتن

<asp:ImageButton ID="lnkpostpack" ImageUrl="~/App_Themes/IMS/image/Arm.png" PostBackUrl="~/FormKeshti.aspx" CommandArgument='<%# Eval("sh_keshti")%>' CommandName="postback" Width="50px" Height="50px" CausesValidation="true" runat="server" />

میخوام مقدار درون CommandArgument رو به صفحه بعد ارسال کنم
چطور باید این کار رو انجام بدم
نمونه کد بزارید
با تشکر

mjt10063
سه شنبه 16 اردیبهشت 1393, 18:27 عصر
دوستان کسی چیزی بلد نیست

meisam12
سه شنبه 16 اردیبهشت 1393, 19:03 عصر
با سلام
دوستان چطور میشه مقدار کنترل امیج درون repeater رو به صفحه بعد ارسال کرد
کد امیج باتن

<asp:ImageButton ID="lnkpostpack" ImageUrl="~/App_Themes/IMS/image/Arm.png" PostBackUrl="~/FormKeshti.aspx" CommandArgument='<%# Eval("sh_keshti")%>' CommandName="postback" Width="50px" Height="50px" CausesValidation="true" runat="server" />

میخوام مقدار درون CommandArgument رو به صفحه بعد ارسال کنم
چطور باید این کار رو انجام بدم
نمونه کد بزارید
با تشکر

به جای ImageButton از HyperLink استفاده کن.

meisam12
سه شنبه 16 اردیبهشت 1393, 19:27 عصر
این هم یک نمونه پروژه کوچک

mjt10063
سه شنبه 16 اردیبهشت 1393, 19:40 عصر
ممنون از پاسختون ولی فایل نمونه خطا داره
و اجرا نمیشه

meisam12
سه شنبه 16 اردیبهشت 1393, 19:44 عصر
ممنون از پاسختون ولی فایل نمونه خطا داره
و اجرا نمیشه
من همین الان مجدداً تست کردم درسته. خطا نداره.
برای شما چه خطایی میده؟

mjt10063
چهارشنبه 17 اردیبهشت 1393, 11:44 صبح
ارور برطرف شده
و تونستم سایت رو مشاهده کنم
ولی میشه راهنمایی کنی و بهم بگید که من اگر n داده داشته باشم و اون ها رو توی ریپرتر نمایش بدم و میخوام کدی که توی
CommandArgument='<%# Eval("sh_keshti")%>'
قرار داره رو به صفحه بعدی بفرستم باید چه کار کنم
نمیخوام از کلاس استفاده کنم ممنون میشم راهنماییم کنید با تشکر

meisam12
چهارشنبه 17 اردیبهشت 1393, 11:51 صبح
اگر شما پروژه ای که فرستادم را نگاه کنید یک لینک دارد که همان CommandArgument را به صفحه Profile می فرستد و اما اینکه شما در صفحه Profile می خواهید اون CommandArgument را استفاده کنید سلیقه ایست.

mjt10063
چهارشنبه 17 اردیبهشت 1393, 12:12 عصر
خیلی ممنون مشکل رو حل کردم بازم
از همه دوستان تشکر میکنم
کد رو میزارم برای استفاده دوستان

PostBackUrl='<%#"FormKeshti.aspx?id="+Eval("sh_keshti")%>'

صفحه دوم

string n = Request.QueryString["id"].ToString();

Label1.Text = n;