PDA

View Full Version : نوشتن کد سی شارپ درون کدهای html



alasht
جمعه 09 دی 1390, 20:07 عصر
با سلام خدمت دوستان
من با استفاده از کدهای زیر 10 عنوان اخرین اخبار رو میخوام تو سایتم نمایش بدم
به صورت زیر

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="testmyapp._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>آخرین اخبار</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%
System.Data.SqlClient.SqlConnection Connect = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db.mdf;Integrated Security=True;User Instance=True");
System.Data.SqlClient.SqlCommand Command = new System.Data.SqlClient.SqlCommand("select * from tb", Connect);
System.Data.SqlClient.SqlDataAdapter Adapter = new System.Data.SqlClient.SqlDataAdapter(Command);
System.Data.DataTable Table = new System.Data.DataTable();
Adapter.Fill(Table);
int i = 0;
foreach (object MyRow in Table.Rows)
{
Response.Write("<h2><a href=\"news.aspx\">" + Table.Rows[i][1] + "</a><br/>");
if (i == 10)
break;
else
i++;
}
%>
</div>
</form>
</body>
</html>

آیا این راهی نیست هر دفعه namespace ها رو ننویسم ؟
کلا اصلا این روش کد نویسی من درسته یا راه ساده تری هم وجود داره (ویزارد نباشه ) ؟

fakhravari
جمعه 09 دی 1390, 20:12 عصر
:متعجب:
select top(5) بنویس
مثال های بیشتر
http://barnamenevis.org/showthread.php?319398-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF&p=1401513#post1401513