switch(d1.SelectedItem.Value) { case "其它": this.d1.Visible=true; break; case "决策者": this.d1.Visible=false; break; case "规划者": this.d1.Visible=false; break; case "建议者": this.d1.Visible=false; break; case "使用者": this.d1.Visible=false; break; } } 是这样的效果么
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
<font size="2" face="楷体_GB2312">姓名</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="T1" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font></TD>
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
<font size="2" face="楷体_GB2312">岗位职责</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="T4" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="107">
<font size="2" face="楷体_GB2312">您与机构信息化的关系</font></TD>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="429">
<font size="4" face="楷体_GB2312">
<asp:DropDownList id="t6" AutoPostBack=True OnSelectedIndexChanged="Change" style="font-family: 楷体_GB2312; font-size: 9pt" runat="server">
<asp:ListItem>决策者</asp:ListItem>
<asp:ListItem>规划者</asp:ListItem>
<asp:ListItem>使用者</asp:ListItem>
<asp:ListItem>建议者</asp:ListItem>
<asp:ListItem >其它</asp:ListItem>
</asp:DropDownList>
</font></TD>
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" colspan="4">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="d1" Visible=False style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font>
<p>
<TR>
<TD class=catBottom style="BACKGROUND-COLOR: #DEE3E7" colspan="4">
<font size="2" face="楷体_GB2312">邮政编码</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="T3" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font></TD>
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
<font size="2" face="楷体_GB2312">工作单位</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="T2" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font></TD>
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
<font size="2" face="楷体_GB2312">电子邮箱</font></TD>
<TD class=catBottom style="BACKGROUND-COLOR: #EFEFEF; " bordercolor="#FFFFFF" width="20">
<font size="2" face="楷体_GB2312">
<asp:TextBox id="T5" style="border:1px dotted #999999; WIDTH: 90px; COLOR: #000000; HEIGHT: 20px; BACKGROUND-COLOR: #FFFFFF; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:楷体_GB2312, Geneva, sans-serif" runat="server"/>
</font></TD>
<TR>
<TD style="BACKGROUND-COLOR: #EFEFEF" bordercolor="#FFFFFF" width="70">
</p>
<ASP:DataGrid id="MyDataGrid" runat="server"
AllowPaging="false"
PageSize="50"
PagerStyle-Mode="NumericPages"
PagerStyle-HorizontalAlign="Right"
BackColor="#EFEFEF"
BorderColor="#ffffff"
ShowFooter="false"
BorderWidth="1"
GridLines="Both"
CellPadding="3"
CellSpacing="0"
width="100%"
height="10"
Font-Name="Verdana"
Font-Size="10pt"
HeaderStyle-BackColor="#d1d7dc"
AlternatingItemStyle-BackColor="#DEE3E7"
AutoGenerateColumns="false"
DataKeyField="id"
> <Columns>
<asp:BoundColumn HeaderText="序号"
ItemStyle-Width="5%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="id" />
<asp:BoundColumn HeaderText="姓名"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="pname" />
<asp:BoundColumn HeaderText="工作单位"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="gongzuodanwei" />
<asp:BoundColumn HeaderText="邮政编码"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="youbian" />
<asp:BoundColumn HeaderText="岗位职责"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="gangweizhize" />
<asp:BoundColumn HeaderText="电子邮箱"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="dianziyouxiang" />
<asp:BoundColumn HeaderText="关系"
ItemStyle-Width="15%"
ItemStyle-horizontalalign="Center"
headerstyle-horizontalalign="Center"
DataField="gx" />
在DropDownList的SelectIndexChanged事件处理过程中实现下面的逻辑:
当你选择DropDownList的某一项时,将TextBox.Visible=True
当选择的是其他项时TextBox.Visible=False
{
case "其它":
this.d1.Visible=true;
break;
case "决策者":
this.d1.Visible=false;
break;
case "规划者":
this.d1.Visible=false;
break;
case "建议者":
this.d1.Visible=false;
break;
case "使用者":
this.d1.Visible=false;
break;
}
}
是这样的效果么
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “System.Web.UI.WebControls.TextBox”并不包含对“SelectedItem”的定义源错误: 行 50: public void Change(Object sender,System.EventArgs e)
行 51: {
行 52: switch(d1.SelectedItem.Text)
行 53: {
行 54: case "其它":