我正在为我的公司开发一个Web应用程序,但是我遇到了一个非常简单的问题,我现在不知道该如何解决。我在互联网上搜索很多,但找不到任何东西。我需要从传递变量的asp.net控件中调用方法后面的代码。
这是后面代码(file.aspx.cs)中的方法:
protected void SayHello(object sender, EventArgs e, String RandomName)
{
Response.Write(PrintedString);
}
这是一个通过OnLoad事件调用该方法的asp.net控件:
<asp:Label ID="Label1" runat="server" Text="Hello" OnLoad="Visibility('ciao mamma')"></asp:Label>
这个简单的事情怎么了?我哪里错了?
请回答这个简单的问题,这让我发疯了...谢谢。
您可以通过以下方式将参数传递给事件处理程序,但请注意,该参数仅对asp按钮有效。
<asp:Button ID="btn" runat="server" Text="Click" OnCommand="btn_Command" CommandArgument="YourArgumentValue"/>
然后在文件后面的代码中,您将如下所示:
protected void btn_Command(object sender, CommandEventArgs e)
{
Response.Write(e.CommandArgument);
}
它仅对asp按钮有效,因为它们具有onCommand属性。
只要您单击该按钮,就会执行文件代码后面的代码。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句