[英]Calling a button click function using javascript in c#
嗨,我正在尝试调用从JavaScript后面的C#代码中编写的按钮单击功能。 但它不会触发按钮点击功能。 我没有在代码中发现任何可疑的东西。 请检查并让我知道实际上是什么阻止了该呼叫。 这些是我的代码残篇。
<script language="javascript" type="text/javascript">
function ConfirmFuncn() {
var Msge = document.getElementById('<%=hdnMsge.ClientID %>').value;
if (confirm(Msge)) {
document.getElementById('<%=hdnTestValue.ClientID %>').value = "true";
}
else {
document.getElementById('<%=hdnTestValue.ClientID %>').value = "false";
}
document.getElementById('<%=btnSaveHidden.ClientID %>').Click();
}
</script>
<asp:Button ID="btnSaveHidden" runat="server" Visible="false"
Text="HiddenSaveButton" onclick="btnSaveHidden_Click"
/>
在这里它不调用btnSaveHidden_Click
。 JavaScript函数ConfirmFuncn
正在正确调用,因为我正在获取设置为隐藏字段的消息值。 但是btnSaveHidden_Click
不会触发。 为什么?
它在以下情况下不起作用:
Visible="False"
通过自身引发隐藏按钮,只是在印度隐藏了一个隐藏的div:
您可以使用隐藏的div隐藏按钮
<div style="display: none;">
<asp:Button ID="btnSaveHidden" runat="server" Visible="false"
Text="HiddenSaveButton" onclick="btnSaveHidden_Click" />
</div>
使用style="display: none;"
而不是Visible="false"
<asp:Button ID="btnSaveHidden" runat="server" style="display: none;"
Text="HiddenSaveButton" onclick="btnSaveHidden_Click" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.