this._xs.Attributes.Add("onchange"," reutrn  OnCheck('"+this.id+"','"+ds.Tables[0].Rows[0]["qy"].ToString().Trim()+"','县市')"); 

解决方案 »

  1.   

    前台:
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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>    <script type="text/javascript">
        
      function Check(id,value1,str) 
      { 
         var obj=document.getElementById(id); 
         //alert(obj.options[obj.selectedIndex].value);
         var len=obj.options.length; 
        if(obj.options[obj.selectedIndex].value!=value1) 
        { 
           alert(str+"记录被引用不能更改!"); 
           for(var i=0;i <len;i++) 
            { 
              if(obj.options[i].value==value1) 
              { 
               obj.selectedIndex=i; 
              } 
             } 
          return false; 
         } 
        return true; 
        
      }     
        </script></head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:DropDownList ID="_xs" Width="141px"  runat="server">
                </asp:DropDownList>        </div>
        </form>
    </body>
    </html>后台: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;public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            this._xs.Attributes.Add("onchange","Check('_xs','sdfsdf','县市')"); 
            
            if (!IsPostBack)
            {
                this._xs.Items.Add(new ListItem("鹿城", "鹿城"));
                this._xs.Items.Add(new ListItem("龙湾", "龙湾"));
                this._xs.Items.Add(new ListItem("瓯海", "瓯海"));         }
        }
    }
    记得加分啊,记得加分啊