درود
توی asp هر فایل aspx یک فایل cs هم داره, حالا تو خود فایل aspx نمیشه با بانک اطلاعاتی ارتباط برقرار کرد, باید تو فایل cs این ارتباط و برقرار کرد و داده ها رو فراخوانی کرد از db, میخوام بدونم چطوری این اطلاعات و از بانک توی html چاپ کنم ؟ اینکار چطور باید انجام بشه ؟ یا حتی امکان برقراری با بانک تو خود صفحه html امکان پذیر هست ؟
منظورتون از html همون aspx هست ؟
این لینک رو ببینید
ممنون از پاسختون
بله دقیقا ! شما اگه با php کار کرده باشید در جریانید که اطلاعات بانک رو بسیار راحت و سریع میتونید تو بخش های مختلف کدهای html صفحتون بذارید و روش مانور بدید, حالا این امکان با aspx.net چطوری امکان پذیره ؟
لینکی که دادید میاد id اون سکشن یا قسمت و میگیره بهش value میده درواقع خاصیت و تغییر میده و اینکار خیلی حجم کدنویسی و بالا میبره و سخت میکنه و اصولا غیر منطقیه مخصوصا اگر حلقه داشته باشیم که مثلا یک تگ div رو با کلی child بخواد تکرار کنه که اصن خیلی بهم ریخته میشه و ... منظورم فراخانی مستقیم داده از بانک روی html هست
نمونش در php :
<?php $select = $dbh->query("SELECT title, text FROM table"); while($row = $select->fetch(PDO::FETCH_ASSOC)){ ?> <div><?php echo $row["title"]; ?></div> <div><?php echo $row["text"]; ?></div> <?php } ?>
ببینید به همین راحتی و با انعطاف بالا میشه اطلاعات رو از دیتابیس گرفت و تو html نوشت حالا تو asp.net به چه شکله ؟
حتی با فراخوانی کتابخانه هایی مثل SqlClient هم نمیشه به توابع مورد نیاز اینکار مثل sqlconnection حتی دسترسی پیدا کرد که فقط به بانک متصل بشی sqlDatareader و ... که هیچ
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)