大家好,我是在dw中做asp.net教程上的例子,主要是repeater的应用,下面是源代码,再下面是错误页面。请各位帮忙看看什么问题,谢谢!
<%@Import Namespace="System.Data.SqlClient"%>
<%@ Page Language="c#" ContentType="text/html" ResponseEncoding="gb2312" Debug="true" %>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>reader Pubs</title>
</head>
<body>
<form runat="server">
<asp:Repeater ID="Repeater1" runat="server">
     <ItemTemplate>
         <%#DataBinder.Eval(Container.DataItem,"title")+ 
"("+
DataBinder.Eval(Container.DataItem,"price","0:c}")+
")" %><br>
        </ItemTemplate>
    </asp:Repeater>
</form>
</body>
</html><script language="c#" runat="server">
void Page_Load(Object sender,EventArgs e)
{
if (!IsPostBack)
{
SqlConnection conn = new SqlConnection
("server=PC2009;database=pubs;uid=sa;pwd= ");
    try
{
conn.Open();
SqlCommand comm = new SqlCommand
     ("select * from titles where price !=0",conn);
SqlDataReader reader = comm.ExecuteReader();
Repeater1.DataSource = reader;
Repeater1.DataBind();
}
finally
{
conn.Close();
}
}
}
</script>“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------输入字符串的格式不正确。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误: 
行 11:  <asp:Repeater ID="Repeater1" runat="server">
行 12:      <ItemTemplate>
行 13:          <%#DataBinder.Eval(Container.DataItem,"title")+ 
行 14:  "("+
行 15:  DataBinder.Eval(Container.DataItem,"price","0:c}")+
 源文件: e:\asp.net_test_dw\readPubs.aspx    行: 13