2013年9月9日 星期一

C# ASP.NET form1 的 Default Button

C# ASP.NET form1 的 Default Button


Sample 1
HTML:
  1. <body>
  2. <form id="form1" runat="server" defaultbutton="Button2">
  3. <div>
  4. <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
  5. <asp:Button ID="Button1" runat="server" Text="Button" /><br />
  6. <asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click" /><br />
  7. </div>
  8. </form>
  9. </body>

C#:
  1. public partial class Test_tsDefaultButton : System.Web.UI.Page
  2. {
  3. protected void Page_Load(object sender, EventArgs e)
  4. {
  5. }
  6. protected void Button2_Click(object sender, EventArgs e)
  7. {
  8. ScriptManager.RegisterStartupScript(this, typeof(string), "Location", "alert(\"Butonn2\");", true);
  9. }
  10. }

Sample 2
HTML:
  1. <body>
  2. <form id="form1" runat="server">
  3. <div>
  4. <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
  5. <asp:Button ID="Button1" runat="server" Text="Button" /><br />
  6. <asp:Button ID="Button2" runat="server" Text="Button" onclick="Button2_Click" /><br />
  7. </div>
  8. </form>
  9. </body>

C#:
  1. public partial class Test_tsDefaultButton : System.Web.UI.Page
  2. {
  3. protected void Page_Load(object sender, EventArgs e)
  4. {
  5. #region Default Button
  6. Button btn = (Button)this.form1.FindControl("Button2");
  7. this.Form.DefaultButton = btn.UniqueID;
  8. #endregion
  9. #region Default Button UserControl Sample
  10. //Button btn = (Button)UserControl1.FindControl("Button2");
  11. //this.form1.DefaultButton = btn.UniqueID;
  12. #endregion
  13. }
  14. protected void Button2_Click(object sender, EventArgs e)
  15. {
  16. ScriptManager.RegisterStartupScript(this, typeof(string), "Location", "alert(\"Butonn2\");", true);
  17. }
  18. }

沒有留言:

張貼留言