Asp.net标签<span/>的疑问
aspx核心代码:<div> <h3>HtmlInputRadioButton示例<...
aspx核心代码:<div> <h3>HtmlInputRadioButton示例</h3> <input type="radio" id="Radio1" name="Mode" runat="server" value="Radio1" onserverchange="Server_Chang"/>选项1<br /> <input type="radio" id="Radio2" name="Mode" runat="server" value="Radio2" onserverchange="Server_Chang"/>选项2<br /> <input type="radio" id="Radio3" name="Mode" runat="server" value="Radio3" onserverchange="Server_Chang"/>选项3<br /> <input id="Button1" type="submit" value="进入" runat="server" name="Button1" /> <span id="span1" runat="server" /> </div>aspx.cs文件核心代码: protected void Server_Chang(object sender, EventArgs e) { if (Radio1.Checked == true) span1.InnerHtml = "选项1被选择"; else if (Radio2.Checked == true) span1.InnerHtml = "选项2被选择"; else if (Radio3.Checked == true) span1.InnerHtml = "选项3被选择"; }看代码感到只要选项1-3其中一个被选中了就会在span1里面显示选项x被选择但是运行起来的时候 选中了Radio1-3 但是没有立即在sapn1里显示选项x被选择, 而是要点击了Button按钮才会显示出来? 为什么会这样的? aspx.cs里面就只有Server_Chang事件而没有Button_ServerClick时间啊!
展开
展开全部
因为选择Radio时并未执行后台事件。点击button时才向后台提交,回发执行Server_Chang事件。 input标签是客户端控件,在一般情况下是不会回发执行后台事件的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
button控件换成<asp:Button ID="Button1" runat="server" Text="Button" />
html控件当然没有
你这效果用
function aa() {}得到控件ID 判断是否为TRUE 在将<span>赋值嘛
html控件当然没有
你这效果用
function aa() {}得到控件ID 判断是否为TRUE 在将<span>赋值嘛
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码太乱了 这怎么看啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询