所以我的代码是:Javascript功能没有达到其他功能?
PrintPage.aspx
<asp:Button ID="ViewAuctionsButton" OnClientClick="checkValidated();" Text="Visa" CssClass="" runat="server" />
<script type="text/javascript">
function checkValidated() {
if (document.getElementById('remember').checked)
{
ViewAuctionsButton_Click;
}
else
{
ViewAuctionsButtonChecked_Click;
}
}
</script>
PrintPage.aspx.cs
protected void ViewAuctionsButton_Click(object sender, EventArgs e)
{
*do stuff*
}
protected void ViewAuctionsButtonChecked_Click(object sender, EventArgs e)
{
*do stuff*
}
我希望你看到什么,我想在这里做。 “记住”是一个复选框,但这并不重要,因为我知道一个事实,即当我单击该按钮时,它将在checkValidated中运行if/else代码。 (我用alert(“”)框试了一下)。
现在我不知道如何使这个运行beucase它似乎没有反应到“ViewAuctionsButtonChecked_Click;”。
但是,如果我不是代码更改为以下:
<asp:Button ID="ViewAuctionsButton" OnClick="ViewAuctionsButtonChecked_Click;" Text="Visa" CssClass="" runat="server" />
然后,它会运行。但后来我错过了关于复选框被选中或不复选的部分。关于如何解决这个问题的任何想法?
在此先感谢。
也许有用:http://stackoverflow.com/questions/886903/calling-asp-net-server-side-method-via-jquery – Turnip 2014-08-27 22:55:47
把分号关闭。但是,您也可以在服务器端和客户端之间进行调用。 – 2014-08-27 23:03:50