-1

目前,我已经把这一切都安排好了:

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

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

4

2 回答 2

5

假设您的 aspx 按钮是

<asp:Button runat="server" text="Encrypt" id="btnencrypt" onclick="btnencrypt_Click" />

您的服务器端事件将是这样的:

protected void btnencrypt_Click(object sender,EventArgs e)
{
    // Supposing that the Encrypt method is not in the current class.
    OtherClass.Encrypt(anystring);
}

如果 Encrypt 方法在同一个类中,那么您可以直接编写方法名称,如:

Encrypt(anystring);

你不需要 . 因此,您的 Encrypt 方法将如下所示:

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

希望你能从这里得到你的答案...

于 2012-07-14T03:45:25.213 回答
1

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

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

假设您的 ASPX 页面(代码隐藏)后面的 cs 页面可以这样写

protected void encrypt_click(object sender, EventArgs e)
{
    Encrypt(text);
}

这是你想要的?

于 2012-07-14T02:10:22.910 回答