pbm_soy
جمعه 06 اسفند 1389, 01:59 صبح
سلام
البته تفاوت اینها در جاهای مختلف عنوان شده است
می خواستم بدونم استفاده از کدامیک از کنترلها بهتر است از (HTML || ASP.net) یا همان تفاوت بین کنترلهای سمت سرور و سمت کلاینت؟
توجه توجه توجه
کنترلهای سمت سرور در نهایت به کنترلهای سمت کلاینت که همان تگهای HTML باشه تبدیل می شوند
با توجه به نکته بالا آیا بهتر نیست تا بجای اینکه از کنترلهای سمت سرور استفاده کنیم از کنترلهای HTML استفاده کنیم
ویا در برخی مواقع لازم است کنترلهای خاصی را در حین اجرا بصورت داینامیک اضافه کنیم در همچین مواقعی بهتر نیست خیلی راحت تگهای HTML را به سمت کاربر ارسال کنیم ؟؟
توجه البته کنترلهای سمت سرور قابلیتهای زیادی دارند و در مواقعی یک کنترل سمت سرور به چندین تگ HTML تبدیل می شود و کار برنامه نویس در بیشتر مواقع راحتتر است
منظور من در مقایسه ایندو مورد بیشتر برای کنترلهای ASP ساده است مانند Label یا LinkButton یا Button و غیره
مورد دیگری را مثال میزنم برای نمایش یک ادیتور Fckeditor یک کنترل دات نتی دارد در حالی که همان را می توان با استفاده از فایل Js همان کار را انجام داد مثلا یک textarea را به ادیتور تبدیل کرد نهایتا حتی می توان به آن Textarea پارامتر RunAt Server اضافه کرد تا بتوان سمت سرور هم به آن TextArea دسترسی داشت
یا اینکه برای نمایش یک مقدار در بخش خاصی از صفحه یک asp:label قرار می دهیم و سپس توسط دستورات سمت سرور در آن مقدار قرار می دهیم در حالی که می توانیم یک تگ div با runat server قرار دهیم و در نهایت مقدار را در آن نمایش دهیم
با این نکات گفته شده به نظر شما استفاده از کدامیک بهتر است آیا بهتر نیست تا آنجایی که امکان دارد برنامه نویس مستقیم تگهای html را استفاده کند و یا تولید کند؟؟؟
بازهم قید می کنم که مقایسه ایندو مورد بیشتر برای موارد مشابه هم است
با تشکر
البته تفاوت اینها در جاهای مختلف عنوان شده است
می خواستم بدونم استفاده از کدامیک از کنترلها بهتر است از (HTML || ASP.net) یا همان تفاوت بین کنترلهای سمت سرور و سمت کلاینت؟
توجه توجه توجه
کنترلهای سمت سرور در نهایت به کنترلهای سمت کلاینت که همان تگهای HTML باشه تبدیل می شوند
با توجه به نکته بالا آیا بهتر نیست تا بجای اینکه از کنترلهای سمت سرور استفاده کنیم از کنترلهای HTML استفاده کنیم
ویا در برخی مواقع لازم است کنترلهای خاصی را در حین اجرا بصورت داینامیک اضافه کنیم در همچین مواقعی بهتر نیست خیلی راحت تگهای HTML را به سمت کاربر ارسال کنیم ؟؟
توجه البته کنترلهای سمت سرور قابلیتهای زیادی دارند و در مواقعی یک کنترل سمت سرور به چندین تگ HTML تبدیل می شود و کار برنامه نویس در بیشتر مواقع راحتتر است
منظور من در مقایسه ایندو مورد بیشتر برای کنترلهای ASP ساده است مانند Label یا LinkButton یا Button و غیره
مورد دیگری را مثال میزنم برای نمایش یک ادیتور Fckeditor یک کنترل دات نتی دارد در حالی که همان را می توان با استفاده از فایل Js همان کار را انجام داد مثلا یک textarea را به ادیتور تبدیل کرد نهایتا حتی می توان به آن Textarea پارامتر RunAt Server اضافه کرد تا بتوان سمت سرور هم به آن TextArea دسترسی داشت
یا اینکه برای نمایش یک مقدار در بخش خاصی از صفحه یک asp:label قرار می دهیم و سپس توسط دستورات سمت سرور در آن مقدار قرار می دهیم در حالی که می توانیم یک تگ div با runat server قرار دهیم و در نهایت مقدار را در آن نمایش دهیم
با این نکات گفته شده به نظر شما استفاده از کدامیک بهتر است آیا بهتر نیست تا آنجایی که امکان دارد برنامه نویس مستقیم تگهای html را استفاده کند و یا تولید کند؟؟؟
بازهم قید می کنم که مقایسه ایندو مورد بیشتر برای موارد مشابه هم است
با تشکر