DropDownList控件的异常
在本地测试的好好的。但是在服务器上总是得不到值。各种方式都试过了。是不是和那个文件有冲突??代码如下。
页面代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="tixi_adminCenter_test" %>
<!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 runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="ddrMem" runat="server" >
</asp:DropDownList>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Test" /></div>
</form>
</body>
</html>
页面类代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class tixi_adminCenter_test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{ //加载下拉框
string sqlddl = "select id,uloginname from Site_user where groupid = (select id from Site_usergroup where groupname like '企业联盟')";
SqlCommand cmdddl = new SqlCommand(sqlddl, GetConn.GetCon());
SqlDataAdapter sdaddl = new SqlDataAdapter(cmdddl);
DataTable dtddl = new DataTable();
sdaddl.Fill(dtddl);
this.ddrMem.DataSource = dtddl;
ddrMem.DataValueField = "uloginname";
ddrMem.DataTextField = "uloginname";
ddrMem.DataBind();
if (dtddl.Rows.Count == 0)
{
this.ddrMem.Items.Add("请选择发货会员");
}
}
}
catch (Exception je)
{
Response.Write(je.ToString());
}
finally
{
GetConn.GetCon().Close();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
//if(this.ddrMem.SelectedItem == null)
//{
// Response.Write("aaaaaaaaaaaaaa");
//}
Response.Write("=====" + this.ddrMem.SelectedValue + "1========<br/>");
Response.Write("=====" + this.ddrMem.SelectedIndex + "11=======<br/>");
Response.Write("=====" + this.ddrMem.DataTextField + "111========<br/>");
Response.Write("=====" + this.ddrMem.DataValueField + "1111========<br/>");
Response.Write("=====" + this.ddrMem.SelectedItem.Text + "11111========<br/>");
Response.Write("=====" + this.ddrMem.SelectedItem.Value + "1========<br/>");
Response.Write("=====" + this.ddrMem.Text + "1========<br/>");
}
}