开发者

Anchor tag onclick to call a code behind method

开发者 https://www.devze.com 2022-12-08 17:10 出处:网络
I use <a href=\"javascript:void(0);\" onclick=\"orgvalid();return false;\" class=\"regular\">Register</a> in my aspx page. Once true is returned from the function orgvalid() I want to call

I use <a href="javascript:void(0);" onclick="orgvalid();return false;" class="regular">Register</a> in my aspx page. Once true is returned from the function orgvalid() I want to call a code behind function, insertorganization(). Is it possible t开发者_JAVA百科o do so? If so, how?


<a href="#" onclick="insertOrganization();return false;" class="regular">Register</a>

InserOrganization Function:

function InsertOrganization(){
  if(orgvalid()){
     //do your thing here
  }
  else
    alert("not valid");
}

function orgvalid(){
  if({condition for true})
    return true;
  else
    return false;
}


You could use a LinkButton instead:

  <asp:LinkButton id="RegisterButton"
   Text="Register"
   OnClientClick="return orgvalid();"
   OnClick="Register_Click"
   runat="server" />

and in the Register_Click server function you could call the insertorganization method.


You should use a LinkButton instead

    <asp:LinkButton ID="LinkButton1" CommandName="somecommandname" 
runat="server" OnCommand="insertorganization" 
CommandArgument="some praram">
Register
</asp:LinkButton>

To note that this will perform a postback.


<a href="?i=1" id ="a" runat = "server">

on Page_load()
if (Request.QueryString["i"] == "1")
{
//call ur code here
AreaFootPrint_Click(null,null);
}


if (orgvalid()) { insertorganisation(); } return false;
0

精彩评论

暂无评论...
验证码 换一张
取 消