ASPX按钮OnClick事件无法触发C#后台函数问题求助
ASPX页面按钮点击无响应,无法触发C#后台函数
尝试过的按钮调用写法
<div class="buttonPadding"> <button type="button" id="OSTAQ1Button1" name="OSTAQ1Button1" class="btn btn-outline-secondary" onclick="selectButton(this, 'pass');OSTAQ1Button1Click" Runat="server">Pass</button> </div> <div class="buttonPadding"> <button type="button" id="OSTAQ1Button2" name="OSTAQ1Button2" class="btn btn-outline-secondary" OnClientClick="selectButton(this, 'fail');" OnClick="OSTAQ1Button2Click" AutoPostBack="true" Runat="server">Fail</button> </div> <div class="buttonPadding"> <button type="button" id="OSTAQ1Button3" name="OSTAQ1Button3" class="btn btn-outline-secondary" OnClientClick="OSTAQ1Button3Click" OnClick="selectButton(this, 'na');" AutoPostBack="true" Runat="server">N/A</button> </div>
对应的C#后台函数
protected void OSTAQ1Button1Click(object sender,EventArgs e) { OSTAFileNumber.InnerText = "PASS"; }
关联的服务器端控件
OSTAFileNumber是服务器端textarea控件:
<textarea class="form-control" rows="1" name="OSTAFileNumber" id="OSTAFileNumber" maxlength="49" Runat="Server"></textarea>
过往正常实现的参考
曾在其他项目中使用<asp:Button>成功触发后台函数:
<asp:Button CssClass="btn btn-success btn-lg" style="width:30%;" ID="Survey_Button_Submit2" runat="server" Text="Submit" OnClick="Submit_Click" UseSubmitBehavior="False"/>
已尝试的排查操作
- 为按钮设置
CausesValidation="False" - 为按钮设置
UseSubmitBehavior="False" - 将后台函数访问修饰符修改为
private
以上操作均未解决问题,点击按钮后无任何响应。
内容的提问来源于stack exchange,提问作者Lord Helmet
相关产品推荐
相关产品推荐

