【问题标题】:Change C# code with multiple button controls使用多个按钮控件更改 C# 代码
【发布时间】:2009-11-22 01:59:28
【问题描述】:

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

SqlDataSource1.SelectParameters["id"].DefaultValue = "value";

如您所见,我已经拥有了我需要的一部分。我只是希望能够根据不同的按钮将不同的数字(例如 14)插入到“值”的位置。如果你不明白我想说什么,请参考: Change the property “DefaultValue” of the asp.net “ControlParameter” control with javascript.

【问题讨论】:

  • 您究竟想在哪里更改值?您提供的代码是 for 数据源。您绝对可以在回发时更改该值并重新绑定它绑定到的任何数据控件。我不会将此作为答案发布,因为我不确定您想要实现什么。
  • 我有一个带有 ControlParameter 的 SqlDataSource,它有一个属性“DefaultValue”。我想使用按钮控件将 DefaultValue 的值更改为另一个值(例如 74)。

标签: asp.net button


【解决方案1】:

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" />

代码隐藏(C#):

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....
}

【讨论】:

  • 谢谢。你让我今天很开心! :)
猜你喜欢
  • 1970-01-01
  • 2017-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多