C# 按下按钮时如何调用静态方法?

C# 按下按钮时如何调用静态方法?,c#,string,static,C#,String,Static,目前,我已经列出了所有这些: public static string Encrypt<T>(string anything) { //Stuff can go here } 当我按下一个按钮时,我希望能够运行Encrypt中的所有代码。有可能做到这一点吗?如果有,我该怎么做?假设您的ASPX中的按钮可以这样写: <asp:Button runat="server" text="Encrypt" onclick="encrypt_click" /> 这就是您要找的吗

目前,我已经列出了所有这些:

public static string Encrypt<T>(string anything)
{
 //Stuff can go here
}

当我按下一个按钮时,我希望能够运行Encrypt中的所有代码。有可能做到这一点吗?如果有,我该怎么做?

假设您的ASPX中的按钮可以这样写:

<asp:Button runat="server" text="Encrypt" onclick="encrypt_click" />

这就是您要找的吗?

假设您的aspx按钮是

<asp:Button runat="server" text="Encrypt" id="btnencrypt" onclick="btnencrypt_Click" />
如果Encrypt方法在同一个类中,则可以直接编写方法名称,如下所示:

Encrypt(anystring);
你不需要这个。 因此,您的加密方法如下所示:

public static string Encrypt(string inputstring)
{
    //Encryption code.
}

希望您能从中得到答案…

因此,请处理按钮的单击事件并调用该方法。这并不难。您尝试过什么,但什么不起作用?我尝试过将其更改为公共静态void,然后使用Encrypt调用它;,加密;,加密;,等正如你可能知道的,我只是从C开始,还没有在谷歌或其他网站上找到它。如果没有通用的理由,就把它扔掉。这让你很困惑。在那之后应该很容易。你需要传递一个字符串并给它一个泛型类型。我不知道这个方法应该做什么,但是如果没有任何好的理由,就把它取出来。@JohnArlen我的代码后面会用到它。
Encrypt(anystring);
public static string Encrypt(string inputstring)
{
    //Encryption code.
}