我不知道这是否可行,或者是否有解决方法。如果有的话,我会非常高兴。
我有<ASP:Dropdownlist>
看起来像这样
<asp:RadioButtonList ID="PaymentMethodRadioButtonList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="PaymentMethodRadioButtonList_SelectedIndexChanged" CssClass="dnnFormRadioButtons" RepeatLayout="Flow">
<asp:ListItem resourcekey="NonePaymentMethodListItem" Value="7">None</asp:ListItem>
<asp:ListItem resourcekey="CreditCardPaymentMethodListItem" Value="3">Credit Card</asp:ListItem>
</asp:RadioButtonList>
现在我无法访问此源代码,因为它是我们无法访问源代码的软件模块的一部分。
我要做的是基于用户选择我尝试执行C#功能的选择。
所以在HTML文件中我会做类似
的事情<script language="C#" runat="server">
void OnPaymentChanged(Object Sender, EventArgs e) {
if (PaymentMethodRadioButtonList.SelectedIndex == 2) {
//Some CODE
}
}
</script>
现在,如果我创建OnSelectedIndexChanged="OnPaymentChanged"
,那么我的代码就会运行。但是,如果我OnSelectedIndexChanged="PaymentMethodRadioButtonList_SelectedIndexChanged;OnPaymentChanged"
,它不会运行这两个函数。有没有什么办法可以在更改dropdownlist选择的索引时运行这两个函数?