刚学asp.net,调试一个简单的新闻系统,主要有两张页面,news.aspx(显示标题列表),detail.aspx(显示新闻详细信息)news。aspx显示正常,但是单击news。aspx里面的新闻标题时,比如:http://localhost/detail.aspx?News_Id=10,显示的结果却是这样:
〈%@Page language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="True"%〉〈%@Import Namespace="System.Data"%〉〈%@Import Namespace="System.Data.SqlClient"%〉〈html〉〈head〉〈title〉新闻发布系统〈/title〉〈styletype="text/css"〉〈!-- TABLE{ FONT-SIZE:9pt} INPUT{ FONT-SIZE:9pt} SELECT{FONT-SIZE:9pt} BODY{ FONT-SIZE:9pt} a:link{color:#000099;text-decoration:none} a:visited{color:#000099;text-decoration:none} a:hover{color:#990000;text-decoration:underline} td{font-size:9pt;line-height:13pt;} .p1{ font-family:"宋体";font-size:9pt} .p2{ } .p3{ font-family:"宋体";font-size:12pt} --〉〈/style〉〈script Language="C#" runat="server"〉 DataSet ds; DataRow dr; String newsid; void Page_Load(Objectsender,EventArgse) { SqlConnection MyConnection; String strCom; newsid=Request.Params["News_Id"]; MyConnection=new SqlConnection("server=menjew-mz;database=eEngine;uid=eEngine;pwd=eengine;"); MyConnection.Open(); String strCom="SELECT News_Subject,News_Author,News_Content,News_Time FROM News_Article where News_Id="+newsid; ds=new DataSet(); SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection); myCommand.Fill(ds,"News_Article"); dr=ds.Tables["News_Article"].Rows[0]; 〈/script〉 〈/head〉 〈body bgcolor="#FFFFFF" link="#000000"〉 〈div align="center"class="p2"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0"〉 〈tr〉 〈td〉〈div align="center"〉新闻发布系统〈/div〉〈/td〉 〈/tr〉 〈tr〉〈td〉〈/td〉 〈/tr〉〈/table〉〈table width="500" border="1" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC"〉 〈tr〉 〈td background="blue" height="15" width="470"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0" background="blue"〉 〈tr〉 〈td background="blue"〉〈/td〉 </tr〉 〈/table〉 〈/td〉 〈/tr〉 〈tr〉 〈td width="470"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0"〉 〈tr align="center"〉 〈td class="p3"〉〈br〉〈%=dr["News_Subject"]%〉〈/td〉 〈/tr〉 〈tr align="center"〉 〈td〉〈div〉〈hr size="1" width="300"〉 〈font color="#999999"〉[〈%=dr["News_Time"]%〉]〈/font〉〈br〉 〈/div〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉 〈%=dr["News_Content"]%〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉〈br〉 〈br〉摘自:〈%=dr["News_Author"]%〉 〈br〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉 〈div align="right"〉〈/div〉 〈/td〉 〈/tr〉 〈/table〉 〈/td〉 〈/tr〉 〈tr〉 〈td height="17"〉 〈table width="498" border="0" cellspacing="0" cellpadding="0"〉 〈tr〉 〈td width="172"background="blue"〉 〈/td〉 〈td width="172"background="blue"〉 〈/td〉 〈td width="134" background="blue"〉 〈p align="right"〉〈a href="javascript:window.close()"〉关闭本窗口〈/a〉〈/p〉 〈/td〉 〈/tr〉 〈/table〉 〈/td〉 〈/tr〉〈/table〉〈/div〉〈/body〉〈/html〉 detail.aspx源代码如下:
〈%@Page language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="True"%〉
〈%@Import Namespace="System.Data"%〉
〈%@Import Namespace="System.Data.SqlClient"%〉
〈html〉
〈head〉
〈title〉新闻发布系统〈/title〉
〈styletype="text/css"〉
〈!--
TABLE{ FONT-SIZE:9pt}
INPUT{ FONT-SIZE:9pt}
SELECT{FONT-SIZE:9pt}
BODY{ FONT-SIZE:9pt}
a:link{color:#000099;text-decoration:none}
a:visited{color:#000099;text-decoration:none}
a:hover{color:#990000;text-decoration:underline}
td{font-size:9pt;line-height:13pt;}
.p1{ font-family:"宋体";font-size:9pt}
.p2{ }
.p3{ font-family:"宋体";font-size:12pt}
--〉
〈/style〉
〈script Language="C#" runat="server"〉
DataSet ds;
DataRow dr;
String newsid;
void Page_Load(Objectsender,EventArgse)
{
SqlConnection MyConnection;
String strCom;
newsid=Request.Params["News_Id"];
MyConnection=new SqlConnection("server=menjew-mz;database=eEngine;uid=eEngine;pwd=eengine;");
MyConnection.Open();
String strCom="SELECT News_Subject,News_Author,News_Content,News_Time FROM News_Article where News_Id="+newsid;
ds=new DataSet();
SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection);
myCommand.Fill(ds,"News_Article");
dr=ds.Tables["News_Article"].Rows[0];
〈/script〉
〈/head〉
〈body bgcolor="#FFFFFF" link="#000000"〉
〈div align="center"class="p2"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0"〉
〈tr〉
〈td〉〈div align="center"〉新闻发布系统〈/div〉〈/td〉
〈/tr〉
〈tr〉〈td〉〈/td〉
〈/tr〉
〈/table〉
〈table width="500" border="1" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC"〉
〈tr〉
〈td background="blue" height="15" width="470"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0" background="blue"〉
〈tr〉
〈td background="blue"〉〈/td〉
</tr〉
〈/table〉
〈/td〉
〈/tr〉
〈tr〉
〈td width="470"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0"〉
〈tr align="center"〉
〈td class="p3"〉〈br〉〈%=dr["News_Subject"]%〉〈/td〉
〈/tr〉
〈tr align="center"〉
〈td〉〈div〉〈hr size="1" width="300"〉
〈font color="#999999"〉[〈%=dr["News_Time"]%〉]〈/font〉〈br〉
〈/div〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉
〈%=dr["News_Content"]%〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉〈br〉
〈br〉摘自:〈%=dr["News_Author"]%〉
〈br〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉
〈div align="right"〉〈/div〉
〈/td〉
〈/tr〉
〈/table〉
〈/td〉
〈/tr〉
〈tr〉
〈td height="17"〉
〈table width="498" border="0" cellspacing="0" cellpadding="0"〉
〈tr〉
〈td width="172"background="blue"〉
〈/td〉
〈td width="172"background="blue"〉
〈/td〉
〈td width="134" background="blue"〉
〈p align="right"〉〈a href="javascript:window.close()"〉关闭本窗口〈/a〉〈/p〉
〈/td〉
〈/tr〉
〈/table〉
〈/td〉
〈/tr〉
〈/table〉
〈/div〉
〈/body〉
〈/html〉
news相关源代码:asp:DataGrid id=DataGrid1
runat="server"
ForeColor="black"
PagerStyle-Mode="NumericPages"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#ffffcd"
OnPageIndexChanged="ChangePage"
AllowPaging="false"
Width="50%"
Font-Name="Verdana"
Font-Size="8pt"
AutoGenerateColumns="false">
<Columns>
<asp:HyperLinkColumn
HeaderText = "标题"
DataNavigateUrlField="News_Id"
DataNavigateUrlFormatString="detail.aspx?News_Id={0}"
DataTextField="News_Subject"
Target="_new"
/>
怎么会直接显示页面源代码的?到底是怎么回事啊?
〈%@Page language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="True"%〉〈%@Import Namespace="System.Data"%〉〈%@Import Namespace="System.Data.SqlClient"%〉〈html〉〈head〉〈title〉新闻发布系统〈/title〉〈styletype="text/css"〉〈!-- TABLE{ FONT-SIZE:9pt} INPUT{ FONT-SIZE:9pt} SELECT{FONT-SIZE:9pt} BODY{ FONT-SIZE:9pt} a:link{color:#000099;text-decoration:none} a:visited{color:#000099;text-decoration:none} a:hover{color:#990000;text-decoration:underline} td{font-size:9pt;line-height:13pt;} .p1{ font-family:"宋体";font-size:9pt} .p2{ } .p3{ font-family:"宋体";font-size:12pt} --〉〈/style〉〈script Language="C#" runat="server"〉 DataSet ds; DataRow dr; String newsid; void Page_Load(Objectsender,EventArgse) { SqlConnection MyConnection; String strCom; newsid=Request.Params["News_Id"]; MyConnection=new SqlConnection("server=menjew-mz;database=eEngine;uid=eEngine;pwd=eengine;"); MyConnection.Open(); String strCom="SELECT News_Subject,News_Author,News_Content,News_Time FROM News_Article where News_Id="+newsid; ds=new DataSet(); SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection); myCommand.Fill(ds,"News_Article"); dr=ds.Tables["News_Article"].Rows[0]; 〈/script〉 〈/head〉 〈body bgcolor="#FFFFFF" link="#000000"〉 〈div align="center"class="p2"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0"〉 〈tr〉 〈td〉〈div align="center"〉新闻发布系统〈/div〉〈/td〉 〈/tr〉 〈tr〉〈td〉〈/td〉 〈/tr〉〈/table〉〈table width="500" border="1" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC"〉 〈tr〉 〈td background="blue" height="15" width="470"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0" background="blue"〉 〈tr〉 〈td background="blue"〉〈/td〉 </tr〉 〈/table〉 〈/td〉 〈/tr〉 〈tr〉 〈td width="470"〉 〈table width="500" border="0" cellspacing="0" cellpadding="0"〉 〈tr align="center"〉 〈td class="p3"〉〈br〉〈%=dr["News_Subject"]%〉〈/td〉 〈/tr〉 〈tr align="center"〉 〈td〉〈div〉〈hr size="1" width="300"〉 〈font color="#999999"〉[〈%=dr["News_Time"]%〉]〈/font〉〈br〉 〈/div〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉 〈%=dr["News_Content"]%〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉〈br〉 〈br〉摘自:〈%=dr["News_Author"]%〉 〈br〉 〈/td〉 〈/tr〉 〈tr〉 〈td〉 〈div align="right"〉〈/div〉 〈/td〉 〈/tr〉 〈/table〉 〈/td〉 〈/tr〉 〈tr〉 〈td height="17"〉 〈table width="498" border="0" cellspacing="0" cellpadding="0"〉 〈tr〉 〈td width="172"background="blue"〉 〈/td〉 〈td width="172"background="blue"〉 〈/td〉 〈td width="134" background="blue"〉 〈p align="right"〉〈a href="javascript:window.close()"〉关闭本窗口〈/a〉〈/p〉 〈/td〉 〈/tr〉 〈/table〉 〈/td〉 〈/tr〉〈/table〉〈/div〉〈/body〉〈/html〉 detail.aspx源代码如下:
〈%@Page language="C#" ContentType="text/html" ResponseEncoding="gb2312" Debug="True"%〉
〈%@Import Namespace="System.Data"%〉
〈%@Import Namespace="System.Data.SqlClient"%〉
〈html〉
〈head〉
〈title〉新闻发布系统〈/title〉
〈styletype="text/css"〉
〈!--
TABLE{ FONT-SIZE:9pt}
INPUT{ FONT-SIZE:9pt}
SELECT{FONT-SIZE:9pt}
BODY{ FONT-SIZE:9pt}
a:link{color:#000099;text-decoration:none}
a:visited{color:#000099;text-decoration:none}
a:hover{color:#990000;text-decoration:underline}
td{font-size:9pt;line-height:13pt;}
.p1{ font-family:"宋体";font-size:9pt}
.p2{ }
.p3{ font-family:"宋体";font-size:12pt}
--〉
〈/style〉
〈script Language="C#" runat="server"〉
DataSet ds;
DataRow dr;
String newsid;
void Page_Load(Objectsender,EventArgse)
{
SqlConnection MyConnection;
String strCom;
newsid=Request.Params["News_Id"];
MyConnection=new SqlConnection("server=menjew-mz;database=eEngine;uid=eEngine;pwd=eengine;");
MyConnection.Open();
String strCom="SELECT News_Subject,News_Author,News_Content,News_Time FROM News_Article where News_Id="+newsid;
ds=new DataSet();
SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection);
myCommand.Fill(ds,"News_Article");
dr=ds.Tables["News_Article"].Rows[0];
〈/script〉
〈/head〉
〈body bgcolor="#FFFFFF" link="#000000"〉
〈div align="center"class="p2"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0"〉
〈tr〉
〈td〉〈div align="center"〉新闻发布系统〈/div〉〈/td〉
〈/tr〉
〈tr〉〈td〉〈/td〉
〈/tr〉
〈/table〉
〈table width="500" border="1" cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" bordercolorlight="#CCCCCC"〉
〈tr〉
〈td background="blue" height="15" width="470"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0" background="blue"〉
〈tr〉
〈td background="blue"〉〈/td〉
</tr〉
〈/table〉
〈/td〉
〈/tr〉
〈tr〉
〈td width="470"〉
〈table width="500" border="0" cellspacing="0" cellpadding="0"〉
〈tr align="center"〉
〈td class="p3"〉〈br〉〈%=dr["News_Subject"]%〉〈/td〉
〈/tr〉
〈tr align="center"〉
〈td〉〈div〉〈hr size="1" width="300"〉
〈font color="#999999"〉[〈%=dr["News_Time"]%〉]〈/font〉〈br〉
〈/div〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉
〈%=dr["News_Content"]%〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉〈br〉
〈br〉摘自:〈%=dr["News_Author"]%〉
〈br〉
〈/td〉
〈/tr〉
〈tr〉
〈td〉
〈div align="right"〉〈/div〉
〈/td〉
〈/tr〉
〈/table〉
〈/td〉
〈/tr〉
〈tr〉
〈td height="17"〉
〈table width="498" border="0" cellspacing="0" cellpadding="0"〉
〈tr〉
〈td width="172"background="blue"〉
〈/td〉
〈td width="172"background="blue"〉
〈/td〉
〈td width="134" background="blue"〉
〈p align="right"〉〈a href="javascript:window.close()"〉关闭本窗口〈/a〉〈/p〉
〈/td〉
〈/tr〉
〈/table〉
〈/td〉
〈/tr〉
〈/table〉
〈/div〉
〈/body〉
〈/html〉
news相关源代码:asp:DataGrid id=DataGrid1
runat="server"
ForeColor="black"
PagerStyle-Mode="NumericPages"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#ffffcd"
OnPageIndexChanged="ChangePage"
AllowPaging="false"
Width="50%"
Font-Name="Verdana"
Font-Size="8pt"
AutoGenerateColumns="false">
<Columns>
<asp:HyperLinkColumn
HeaderText = "标题"
DataNavigateUrlField="News_Id"
DataNavigateUrlFormatString="detail.aspx?News_Id={0}"
DataTextField="News_Subject"
Target="_new"
/>
怎么会直接显示页面源代码的?到底是怎么回事啊?
解决方案 »
- 关于TreeView控件与母版页的问题
- DropDownList表示从1949-2049年 怎么实现
- 如何验证该邮箱已经被注册!
- 究竟怎样让两个div完全重合呢?我通过把两个div的style都设置成:"position: absolute; left: 138; top: 300px; width: 236px; height: 2
- 保存数据库问题+动态创建控件的事件触发问题
- 關閉子頁面,然後直接將圖片顯示在父頁面的Image上,不刷新頁面。
- 请各位高手回答此问题
- 急!!在DataGrid中的HeaderText属性的问题,标题行的问题?
- 请问怎样把C:INETPUB下的MAILROOT的QUEUE中的邮件真正发出去!!
- 如何获取builder.append拼接的button点击事件
- MSXML2.DOMDocument 和 Microsodt.XMLDOM 之间的区别??
- 请教一个,单点登录可行之办法
打开VS.NET的命令行工具,运行
aspnet_regiis -i
iisreset
,先要替换成半角的<实在是没有兴趣看这么长的代码.
同时,建议楼主注意编程风格,该换行的换行,该缩进的缩进
程序的美观,可读性的增强,别人才能更好地帮你解决问题.