在aspx里怎么读取.cs里定义的变量
cs文件里如下:
if (Request.QueryString[ "action "] == "modi " && Request.QueryString[ "id "] != null)
{
Mofi_Pl.Visible = true;
Image1.Visible = false;
int modiId = int.Parse(Request.QueryString[ "id "]); //得到需要显示的记录的编号(Id)
SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings[ "sqlcon "]);
con.Open();
string modisql = "Select site,username From [user] Where Id= " + modiId; //生成Sql 语句。
SqlCommand modi = new SqlCommand(modisql, con);
SqlDataReader dr = modi.ExecuteReader();
if (dr.Read())
{
lb_uid.Text = dr[ "username "].ToString();
m_sitename = dr[ "sitename "].ToString();
m_site = dr[ "site "].ToString();
}
dr.Close();
con.Close();
}
aspx文件如下:
<asp:DropDownList ID= "m_ddl_site " runat= "server " CssClass= "select ">
<asp:ListItem Value= " <%# m_site%> " Selected= "True "> <%# m_sitename %> </asp:ListItem>
</asp:DropDownList>
提示错误如下:
分析器错误信息: 仅对具有 DataBinding 事件的对象提供数据绑定表达式支持。System.Web.UI.WebControls.ListItem 没有 DataBinding 事件。
行 152: &nb