<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" validateRequest="false" %>
<% @ Import Namespace="System" %>
<% @ Import Namespace="System.Data" %>
<% @ Import Namespace="System.Data.OleDb" %>
<link href="css.css" rel="stylesheet" type="text/css">
<Script language="c#" Runat="Server">
void Page_Load(Object src,EventArgs e)
{
  if(Page.IsPostBack)
  {
  image.Text="You are Seleted:"+face.SelectedItem.Value;
  }
}  void additem(Object Sender,EventArgs e)
{
if(Page.IsValid==true)
{
//创建数据库连接
string dbpath=Server.MapPath(ConfigurationSettings.AppSettings["DBPath"]);
string connstr="Provider=Microsoft.Jet.Oledb.4.0;Data Source="+ dbpath;
OleDbConnection conn=new OleDbConnection(connstr);
conn.Open();
//更新数据库,写入留言
string sql = String.Format("insert into content(username,DTime,cont,QQ,email,face) values(@userkname,'{1}',@content,'{3}','{4}','{5}')","",DateTime.Now,"",QQ.Text,email.Text,face.SelectedItem.Value);
OleDbCommand updatecomm=new OleDbCommand(sql,conn);
updatecomm.Parameters.Add("@userkname",OleDbType.VarChar,20).Value=username.Text;
updatecomm.Parameters.Add("@content",OleDbType.WChar).Value=content.Text;
            updatecomm.ExecuteNonQuery();
    //关闭数据库连接
    conn.Close();
    conn.Dispose();
Response.Redirect("default.aspx");
}
}
</Script>
<p>&nbsp;</p><p>&nbsp;</p>
<asp:Panel id="pos2" runat="server">当前位置:<A href="default.aspx">首页</A>&gt;&gt; 
<asp:label id="pos4" runat="server" text="发表留言"></asp:label></asp:Panel>
<form id="form1" runat="server"> <table width="700" border="0" cellspacing="0" cellpadding="0" id="addtable">
<tr class="blinetr">
<td width="108" align="right"><strong>用户名:</strong><br>
  </td>
<td width="700"><asp:textbox id="username" runat="server" />*
<asp:RequiredFieldValidator id="usernameISV" ControlToValidate="username" Display="Dynamic" runat="server">
    *请输入用户名</asp:RequiredFieldValidator>
  </td>
</tr>
<tr>
<td align="right"><strong>QQ号:</strong><br>
</td>
<td><asp:textbox id="QQ" runat="server" />*
<asp:RequiredFieldValidator id="QQname" ControlToValidate="QQ" Display="Dynamic" runat="server">
    *请输入您的QQ号码,没有请输入55555!</asp:RequiredFieldValidator>
</td>
</tr> <tr>
<td align="right"><strong>Email地址:</strong><br>
</td>
<td><asp:textbox id="email" runat="server" />
<asp:RegularExpressionValidator id="EmailVAL" controlTovalidate="email" ValidationExpression="^[\w]+@[\w]+\.(com|net|org|edu)"
Display="static" text="*您输入的电子邮件格式不正确" runat="server" />
</td>
</tr>
<tr>
<td align="right"><strong>头像:</strong><br>
</td>
<td><asp:DropDownList ID="face" AutoPostBack="true" runat="server">
   <asp:ListItem Value="face01">face01</asp:ListItem>
   <asp:ListItem Value="face02">face02</asp:ListItem>
   <asp:ListItem>face03</asp:ListItem>
   <asp:ListItem>face04</asp:ListItem>
   <asp:ListItem>face05</asp:ListItem>
   <asp:ListItem>face06</asp:ListItem>
</asp:DropDownList><asp:Label ID="image" runat="server" />
</td>
</tr>
<tr>
<td align="right"><strong>留言内容:</strong></td>
<td><asp:textbox cols="50" rows="10" id="content" runat="server" textmode="multiline" CssClass="textarea"/>*
<asp:RequiredFieldValidator id="contentISV" ControlToValidate="content" Display="Dynamic" runat="server">
    *请输入您的留言</asp:RequiredFieldValidator>
</td>
</tr>
</table>
<table width="697">
<tr>
<td width="689" align="center">
<asp:button text="确定" id="submit" onclick="additem" runat="server" BorderStyle="outset" />
&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input type="reset" name="Submit" value="重置" />
  </label> </td>
</tr>
</table>
</FORM>//----------------------------------
就是<asp:Label ID="image" runat="server" />没有起到作用!

解决方案 »

  1.   

    void Page_Load(Object src,EventArgs e)
    {
      if(Page.IsPostBack)
      {
      image.Text="You are Seleted:"+face.SelectedItem.Value;
      }

    ><asp:DropDownList ID="face" AutoPostBack="true" runat="server">
       <asp:ListItem Value="face01">face01</asp:ListItem>
       <asp:ListItem Value="face02">face02</asp:ListItem>
       <asp:ListItem>face03</asp:ListItem>
       <asp:ListItem>face04</asp:ListItem>
       <asp:ListItem>face05</asp:ListItem>
       <asp:ListItem>face06</asp:ListItem>
    </asp:DropDownList><asp:Label ID="image" runat="server" />放到单独的文件里就可以!是不是和什么函数冲突了???