سایت ساز وبزیکسب درآمد

چطور dopostback در صفحه سایتم درست کنم؟

شروع موضوع توسط tabeez ‏20 ژانویه 2007 در انجمن asp , ASP.NET

  1. tabeez

    tabeez Registered User

    تاریخ عضویت:
    ‏7 دسامبر 2006
    نوشته ها:
    260
    تشکر شده:
    0
    سلام دوستان
    چند روز پیش به سورس کد میهن بلاگ نگاه میکردم دیدم در همه صفحات اون چیزی شبیه زیر هست

    و خب منم دوست دارم تو برنامه سایتی که طراحی میکنم از این استفاده کنم
    مثلا تو سرویس میهن بلاگ برا مطالبی که ارسال شدن جلو هر مطلب یه لینک ویرایش هست که کدش اینه

    که برال لینک ویرایش بعدی 'Main$Post_Archive$_ctl3$Edit' تبدیل شده به 'Main$Post_Archive$_ctl4$Edit'
    یعنی 3 به 4 تغییر کردذه که معلومه به طور داینامیک تولید میشه و بعد از ارسال در سرور بررسی و لینک 3 یا 4 ویرایش میشه.این یه مثال بود.
    لطفا طرز ایجاد و استفاده از dopostback رو برام بگین
    ممنون میشم
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. mehdivk

    mehdivk Registered User

    تاریخ عضویت:
    ‏5 آپریل 2006
    نوشته ها:
    319
    تشکر شده:
    0
    نه نه
    این کدهائی است که خود دات نت تولید می کنه
     
  4. tabeez

    tabeez Registered User

    تاریخ عضویت:
    ‏7 دسامبر 2006
    نوشته ها:
    260
    تشکر شده:
    0
    مهدی جان اره متوجه هستم که توسط خوده برنامه ایجاد میشه ولی چطور؟
    اصلا از چطورش بگذریم
    من میخوام مثلا برا نظراتی که برام میفرستن مثلا تعدادشون 10تاس، جلوی هر کدوم یک لینک باشه که وقتی اون رو کلیک میکنم نظر مربوط به اون لینک حذف شه؟
    یا مثلا برا هر نظر یک چک باکس باشه که با تیک زدن اون و بعد حذف کردن تمامی نظراتی که انتخاب شدن حذف شن
     
  5. tabeez

    tabeez Registered User

    تاریخ عضویت:
    ‏7 دسامبر 2006
    نوشته ها:
    260
    تشکر شده:
    0
    javascript:__doPostBack('Main$Post_Archive$_ctl3$Edit','')"

    javascript:__doPostBack('Main$Post_Archive$_ctl3$Delete

    مثلا به دو کد بالا دقت کن که مربوط به 2 لینک هست که یکی برا ویرایش ویکی برا حذف در سیستم میهن بلاگ استفاده میشه
    و برا هر مطلب اون عدد 3 که در کد هست یکی میره بالاتر.
    منم میخوام برا هر نظر چیزی شبیه این داشته باشم
     
  6. shervin

    shervin ASP.net

    تاریخ عضویت:
    ‏26 ژوئن 2005
    نوشته ها:
    6,316
    تشکر شده:
    260
    محل سکونت:
    تهران
    توی اونیکی تاپیک آقا مهدی گفتن این کارارو خیلی راحت با دیتا گرید میتونید انجام بدید
    تعریف میکنید یکی از ستون ها مثلا چک باکس باشه اونوقت جلوی هر نظر یه چک باکس میاد یه ادیت یا لینک یا هرچی که دوست داری
     
  7. mehdivk

    mehdivk Registered User

    تاریخ عضویت:
    ‏5 آپریل 2006
    نوشته ها:
    319
    تشکر شده:
    0
    HTML:
    <asp:DataGrid OnItemCommand="CommentsList_ItemCommand">
    <Columns>
    <asp:TemplateColumn>
    	<ItemTemplate>
    		<%#DataBinder.Eval(Container.DataItam,"Comment")%>
    		<asp:ImageButton ID="lnkDeleteComments" Runat="server" ImageUrl="" CommandName="Delete" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"CommentID")%>'></asp:ImageButton>
    	</ItemTemplate>
    </asp:TemplateColumn>
    </Columns>
    </asp:DataGrid>
    
    		protected void CommentsList_ItemCommand(object sender , System.Web.UI.WebControls.DataGridCommandEventArgs e)
    		{
    			switch(e.CommandName)
    			{
    				case "Delete":
    					DeleteComment(e.CommandArgument);
    					break;
    				case "Invisible":
    					InivisibleComment(e.CommandArgument);
    					break;
    			}
    			return;
    		}
    
     
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی