加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net中的javascript

发布时间:2020-12-16 03:46:57 所属栏目:asp.Net 来源:网络整理
导读:asp:RadioButtonList ID="RdoBtnHasNotified" runat="server" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RdoBtnHasNotified_SelectedIndexChanged" asp:ListItem Value="1"Yes/asp:ListItem asp:ListItem Value="0" Select
<asp:RadioButtonList ID="RdoBtnHasNotified" runat="server" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RdoBtnHasNotified_SelectedIndexChanged">
    <asp:ListItem Value="1">Yes</asp:ListItem>
    <asp:ListItem Value="0" Selected="True">No</asp:ListItem>
</asp:RadioButtonList>


<asp:TextBox ID="TxtHowNotified" runat="server" TextMode="MultiLine" MaxLength="100"></asp:TextBox>

我想通过单击RadioButtonList来启用TextBox,而不使用autopostback = true.我怎么能用JavaScript做到这一点?

解决方法

您可以使用jQuery来操作输入的启用状态(TextBox的HTML转换),或者您可以使用ASP.NET Ajax,这样您就可以在更新面板中设置两个控件,在这种情况下,您将看不到页面在回发时重新加载,这必须在命令您在其他某些事件上更改TextBox的状态.
我会选择使用ASP.NET Ajax,因为我的经验表明,当涉及到复杂的东西时,jQuery对ASP.NET控件的效果不佳. ASP.NET使用javascript进行事件激活,这可能导致jQuery或ASP.NET无法正常工作.

祝更新面板好运……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读