ASP.NET RadioButtonList onselectedindexchanged确认

时间:2018-11-24 14:55:12

标签: javascript c# asp.net

下面的代码!

<asp:RadioButtonListID='rblPosNegList' runat="server" 
RepeatDirection="Horizontal" AutoPostBack="True" ForeColor="White" 
onselectedindexchanged="rblPosNegList_SelectedIndexChanged">
<asp:ListItem Value="POS" Selected="True">Positive List</asp:ListItem>
<asp:ListItem Value="NEG">Negative List</asp:ListItem>
</asp:RadioButtonList>

<script type="text/javascript">
function onSuccess(e)
{
__doPostBack('rControl$PNRuleControl$rblPosNegList$1',");
}
function on Failure(e)
{

}
$(document).ready(function(){
var PosAndNegRadioButton=document.getElementsByName("rControl$PNRuleControl$rbl 
PosNegList");
$(PosAndNegRadioButton).change(function(e){
confirm("The Current selection is Positve/Negative..Please confirm 
!","Positive And Negative",",onSuccess,onFailure);
});
}); 
</script>

案例: 1.无论何时选择肯定列表单选按钮,都应单击确定/取消进行确认。如果确定,则进行下一步!2。每当选择“否定列表”单选按钮时,都应单击“确定” /“取消”进行确认。如果确定,则转到下一步!

1 个答案:

答案 0 :(得分:1)

首先,您似乎是新来的免责声明:

  • 在ASP.Net中编程的方式取决于Page Lifecycle
  • 主要设计工具是程序流程图。
  • 最常见的设计模式MVC。
  • 也没有多少页面可能看起来像GUI一样,它仍然是1980 HTML Web Formular。

听起来这种检查应该在浏览器端进行。这基本上意味着一些JavaScript。通常是AJAX。 ASP.Net afaik具有一些帮助程序类来支持浏览器端代码。这就是我所提供的数据所能告诉你的一切。