Asp.net 使用多个按钮控件更改C#代码

Asp.net 使用多个按钮控件更改C#代码,asp.net,button,Asp.net,Button,我想知道是否可以通过使用一些按钮控件来更改“example.aspx”使用的C#文件中的代码“DefaultValue” SqlDataSource1.SelectParameters["id"].DefaultValue = "value"; 正如你所看到的,我已经有了我所需要的一部分。我只想能够插入不同的数字(如14)到它说的“价值”根据不同的按钮。如果你不明白我想说什么,请参考: ASPX文件: <asp:Button ID="Button1" runat="server" Tex

我想知道是否可以通过使用一些按钮控件来更改“example.aspx”使用的C#文件中的代码“DefaultValue”

SqlDataSource1.SelectParameters["id"].DefaultValue = "value";
正如你所看到的,我已经有了我所需要的一部分。我只想能够插入不同的数字(如14)到它说的“价值”根据不同的按钮。如果你不明白我想说什么,请参考: ASPX文件:

<asp:Button ID="Button1" runat="server" Text="Value1" onclick="Button_Click" 
            CommandArgument="value1" />

<asp:Button ID="Button2" runat="server" Text="Value2" onclick="Button_Click" 
            CommandArgument="value2" />

您希望在何处更改该值?您提供的代码是用于数据源的。您完全可以在回发时更改该值,并对绑定到的任何数据控件进行重新绑定。我不会把这个作为一个答案,因为我不确定你想要实现什么。我有一个带有ControlParameter的SqlDataSource,它有一个属性“DefaultValue”。我想用按钮控件将DefaultValue的值更改为另一个值(例如74)。谢谢。你让我高兴极了!:)
protected void Button_Click(object sender, EventArgs e)
{
    Button button = sender as Button;
    SqlDataSource1.SelectParameters["id"].DefaultValue = button.CommandArgument;

    // Your other codes for e.g. databinding....
}