我想问一下把所有的后台绑定到页面中的优点,
<table width="97%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
<%
int strCount;
int SumPage = 0;
int strSum = 0;
int MaPerPage=20;
string strPage = this.Request["page"];
if (strPage == null)
{
strCount = 0;
}
else
{
strCount = Convert.ToInt32(strPage);
}
strsql="select * from HrDemand order by id desc";
dbTableSet=new DataSet();
if ((new mStarTechLib.mStarTechLib()).pubMyExecuteQuery(strsql,out dbTableSet))
{
if (dbTableSet.Tables[0].Rows.Count>0)
{
strSum = dbTableSet.Tables[0].Rows.Count;
SumPage = strSum /MaPerPage;
if ((strSum % MaPerPage) != 0)
{
SumPage++;
}
for(int i = strCount*MaPerPage;i < dbTableSet.Tables[0].Rows.Count; i=i+1)
{
if (i>=((strCount+1) *MaPerPage))
{
break;
}
string Hrid=dbTableSet.Tables[0].Rows[i]["id"].ToString();
string HrName=dbTableSet.Tables[0].Rows[i]["HrName"].ToString();
string HrAddress=dbTableSet.Tables[0].Rows[i]["HrAddress"].ToString();
string HrSalary=dbTableSet.Tables[0].Rows[i]["HrSalary"].ToString();
string HrDate=DateTime.Parse(dbTableSet.Tables[0].Rows[i]["HrDate"].ToString()).ToString("yyyy-MM-dd");
string HrRequireNum=dbTableSet.Tables[0].Rows[i]["HrRequireNum"].ToString();
string HrValidDate=dbTableSet.Tables[0].Rows[i]["HrValidDate"].ToString();
string HrDetail=dbTableSet.Tables[0].Rows[i]["HrDetail"].ToString();
%>
<tr>
<td style="height: 31px"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" style="width: 11px; height: 12px"><img src="Image/english.gif" width="13" height="13"></td>
<td width="60%" style="height: 12px"><a href="HrDemandShow.aspx?id=<%=Hrid%>"><%=HrName%></a></td>
<td style="height: 12px">工作地:<span style="color: #FF0000"><%=HrAddress%></span> 需求人数:<span style="color: #FF0000"><%=HrRequireNum%></span>人</td>
</tr>
</table>
<table width="97%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
<%
int strCount;
int SumPage = 0;
int strSum = 0;
int MaPerPage=20;
string strPage = this.Request["page"];
if (strPage == null)
{
strCount = 0;
}
else
{
strCount = Convert.ToInt32(strPage);
}
strsql="select * from HrDemand order by id desc";
dbTableSet=new DataSet();
if ((new mStarTechLib.mStarTechLib()).pubMyExecuteQuery(strsql,out dbTableSet))
{
if (dbTableSet.Tables[0].Rows.Count>0)
{
strSum = dbTableSet.Tables[0].Rows.Count;
SumPage = strSum /MaPerPage;
if ((strSum % MaPerPage) != 0)
{
SumPage++;
}
for(int i = strCount*MaPerPage;i < dbTableSet.Tables[0].Rows.Count; i=i+1)
{
if (i>=((strCount+1) *MaPerPage))
{
break;
}
string Hrid=dbTableSet.Tables[0].Rows[i]["id"].ToString();
string HrName=dbTableSet.Tables[0].Rows[i]["HrName"].ToString();
string HrAddress=dbTableSet.Tables[0].Rows[i]["HrAddress"].ToString();
string HrSalary=dbTableSet.Tables[0].Rows[i]["HrSalary"].ToString();
string HrDate=DateTime.Parse(dbTableSet.Tables[0].Rows[i]["HrDate"].ToString()).ToString("yyyy-MM-dd");
string HrRequireNum=dbTableSet.Tables[0].Rows[i]["HrRequireNum"].ToString();
string HrValidDate=dbTableSet.Tables[0].Rows[i]["HrValidDate"].ToString();
string HrDetail=dbTableSet.Tables[0].Rows[i]["HrDetail"].ToString();
%>
<tr>
<td style="height: 31px"><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" style="width: 11px; height: 12px"><img src="Image/english.gif" width="13" height="13"></td>
<td width="60%" style="height: 12px"><a href="HrDemandShow.aspx?id=<%=Hrid%>"><%=HrName%></a></td>
<td style="height: 12px">工作地:<span style="color: #FF0000"><%=HrAddress%></span> 需求人数:<span style="color: #FF0000"><%=HrRequireNum%></span>人</td>
</tr>
</table>
汗 要是人家下到你的源码呢? 你看到的网站是这样的写法的人我估计他不是学c#的 是转型c#的
c# 的特点就是代码后置 你这样和asp 没么子区别了
这样写..不错呀..可以加强的你眼力..知道那里有C#代码,那里是HTML 代码...哈哈...