我有问题,任何帮助将不胜感激。我希望我能清楚地解释这一点,但如果我不只是让我知道,我会持续一段时间。这是用 C# 编写的,我有一个按钮,它在“OnClientClick”部分调用一个名为“JavaScript()”的 JavaScript 函数,在“OnClick”部分我有一个“if 语句”,其中第一部分类似于 OnClientClick 函数和第二部分表示与 OnClientClick 无关的不同代码。
默认页面.aspx:
<asp:Button ID="Button1" runat="server" Text="Button"
OnClick="Button1_OnClick"
OnClientClick="JavaScript()" />
DefaultPage.aspx.cs:
protected void Button1_OnClick(object sender, EventArgs e)
{
String a = getValueofA();
If (a == "1")
{
//OnClientClick code goes here
}
else If (a == "2")
{
//No OnClientClick code goes here
}
}
此 javascript 函数来自我在此“DefaultPage”上加载的不同 Web 控件。这对我来说很完美,直到我在 Button1_OnClick 中添加了“if 语句”。原来我只有“if 语句”的第一部分,现在我需要添加它的第二部分。我怎样才能做到这一点。我试过 button1.OnClientClick,但它只适用于 Page_Load。我需要先确定“a”的值然后继续。对不起,如果我不清楚,但我可以回答任何问题。非常感谢。我的目标是从我的 asp.net 按钮中删除“OnClientClick=JavaScript”,然后在 if 语句中调用该函数。