PDA

View Full Version : ایجاد تگ <a> در code behind



Zabi42
یک شنبه 20 فروردین 1391, 23:35 عصر
سلام
چطور در code behind کنترل html مثل <a> رو ایجاد کنم؟؟؟

hamid_shrk
یک شنبه 20 فروردین 1391, 23:39 عصر
یک کنترل لیترال بصورت زیر به html اضافه کنید :


<asp:Literal ID="Literal1" runat="server"></asp:Literal>

سپس تو کد بیهاین اینو بنویسید :


Literal1.Text = "<a href='http://www.google.com'>google</a>";

Zabi42
دوشنبه 21 فروردین 1391, 23:17 عصر
ببینید
من یک حلقه for دارم که با توجه به انتخاب کاربر تعداد شمارش آن متفاوت هست
حالا می خوام چند تا تگ a با توجه به شمارش حلقه به صورت آنلاین ایجاد کنم و در جای درستش تو صفحه بزارم البته توی CodeBehind

hamid_shrk
دوشنبه 21 فروردین 1391, 23:26 عصر
خوب شما میتونید تو همین کنترل لیترال کد html رو بسازید
مشکلی نداره.
تو حلقتون به هر تعداد تگ <a> بسازید.

mahmood_4246
سه شنبه 22 فروردین 1391, 13:32 عصر
میتونی از Panel هم میتونی استفاده کنی .. کنترل LinkButton رو داخل اضافه کنی .. رویدادش رو هم میتونی دینامیک کنی .. یا حتی فقط از PostUrl برای لینک کردنش استفاده کنی

mohsen.nsb44
سه شنبه 22 فروردین 1391, 16:04 عصر
میتونی از کد زیر هم استفاده کنی
innerHtml این کد باعث میشه تگهای html چاب بشه
innerText این کد باعث میشه کد های html عملی بشن یعنی اگه تگی تعریف کردی طبق اون دستور عملیات مورد نظر رو انجام بده