div用作图像按钮。根据下拉列表的选定值,它可以完成一些工作。 当DropDown的值为1时,不应触发div单击。无论价值是多少,div点击都会点击C#代码。我应该怎么做,只有当值为>时它才会命中1。
ASPX:
<asp:UpdatePanel>
<ContentTemplate>
<div id="divFirst" runat="server" class="first"
onclick="return ShowPage('first')"></div>
<asp:DropDownList ID="ddl" runat="server" ></asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
JS:
function ShowPage(page) {
var n = parseInt($("#ddl").val());
switch (page) {
case 'first':
if (n > 1)
return true;
else
return false;
break;
}
}
C#:
public void RaisePostBackEvent(string EventArg)
{
if(!string.IsNullOrEmpty(EventArg))
{
switch(EventArg)
{
case "divFirst_Click":
divFirst_Click();
break;
}
}
}