View Full Version : سوال: اتصال دو رشته در HTML
anderson
چهارشنبه 16 دی 1388, 20:46 عصر
سلامی مجدد
من میخوام چندتا پارامتر رو به هم متصل کنم و ارسال کنم مثل زیر اما
:1
<asp:HyperLink ID="hypertitle" CssClass="MenuA" runat="server"
NavigateUrl='<% # Eval("ID","~/OrderDetails.aspx?Id={0}&t=????")%>' Text='<% # Eval("title")%> '>
</asp:HyperLink>
:2
<% # var %>
؟؟؟ برابر است با یک متغییر که داخل کد و به صورت public است اون متغییر رو با استفاده از
گزینه 2 بخونم و در قسمت ؟؟؟؟ قرار بدم.
نمی دونم چطوری این دوتا رو بهم لینک کنم.
Chabok
پنج شنبه 17 دی 1388, 00:55 صبح
کد خود را بدین صورت اصلاح کنید :
<asp:HyperLink ID="hypertitle" CssClass="MenuA" runat="server"
NavigateUrl='<% # Eval("ID","~/OrderDetails.aspx?Id={0}")%>&t=<% # YourField %>' Text='<% # Eval("title")%> '>
</asp:HyperLink>
anderson
پنج شنبه 17 دی 1388, 11:17 صبح
مرسی از شما اما قبلا این رو امتحان کرده بودم و الان هم همینطور اما این پیغام رو میده
Error 1 Preprocessor directives must appear as the first non-whitespace character on a line
که به خط جاری اشاره می کنه. عجیبه !؟
raziee
پنج شنبه 17 دی 1388, 11:31 صبح
چرا به این صورت نمینویسید:
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# "OrderDetails.aspx?id=" + Eval("ID") %>'>HyperLink</asp:HyperLink>
<br />
anderson
پنج شنبه 17 دی 1388, 11:52 صبح
مرسی دوست عزیز اما مشکل یه چیز دیگه هستش اونم ارسال مقدار دوم که یه رشته در کد برنامه که به صورت public تعریف شده و می خوام اون رو بخونم و به عنوان مقدار دوم ارسال کنم.
raziee
پنج شنبه 17 دی 1388, 12:21 عصر
NavigateUrl='<%# "OrderDetails.aspx?id=" + Eval("ID") + "&t" + YourField %>'>HyperLink</asp:HyperLink>
این رو تست نکردم اما ببین کار میکنه؟
protected void Page_Load(object sender, EventArgs e)
{
Page.DataBind();
}
anderson
پنج شنبه 17 دی 1388, 12:26 عصر
مرسی دستت درد نکنه .
احتیاجی به کد دومی نبود همون اولی کارم رو راه انداخت مرسی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.