데이터 수용을위한 GUI가 있습니다. 제출 단추를 클릭 할 때 양식의 모든 매개 변수를 C#에서 선언 한 함수로 전달해야합니다. 도와주세요.제출 버튼 클릭
제출 버튼 클릭
답변
asp.net을 사용하는 경우 버튼을 두 번 클릭해야합니다 (ASP 버튼 인 경우). 그러면 click 이벤트를 만들어야합니다. 당신이
의 default.aspx 코드
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
Codebehind가
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
// you can declare it as a field variable so the entire code behind can use it
private Passengerdetails myClass;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
// create an instance of the class.
myClass = new Passengerdetails();
// stick textbox1 contents in the property called test.
myClass.PassengerName = TextBox1.Text;
int a = Convert.ToInt32(TextBox1.Text);
int b = Convert.ToInt32(TextBox2.Text);
int sum = Add(a, b);
// do something with it like return it to a lbl.
Label1.Text = sum.ToString();
}
private int Add(int a, int b)
{
return a + b;
}
}
편집과 같은 다른 컨트롤을 얻을 수 클릭 이벤트에서
. 방금 수업을합니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for passengerdetails
/// </summary>
public class Passengerdetails
{
public Passengerdetails()
{
public string PassengerName{ get; set; }
}
}
우리가 제출 태그도 유형이 닷넷을 사용하여, 하나는 <asp:
에서 시작하여 다른 <input
로 시작. < 입력 html 태그는 javascript를 호출 할 수 있으며 runat="server"
속성을 추가하면 버튼 뒤에 C# 코드를 사용할 수 있습니다.
안녕하세요 친구 asp.net 날카로운에 대한 자세한 내용은 GUI에서 단추를 클릭하면 클래스의 변수에 텍스트 상자에 입력 된 얻을 싶지 않아 ... – Rookie
먼저 폼의 POST 제출을받을 aspx 페이지 (예 : submission.aspx
)를 만들어야합니다. 해당 페이지에서 데이터를 전달할 메소드/함수가 포함 된 .cs
파일을 포함 할 수 있습니다.
다음으로 데이터를 제출하려면 submission.aspx
으로 제출하십시오. 그렇게하려면 데이터를 submission.aspx
에 제출할 양식이 있어야합니다. 당신이 아약스 제출을 수행하려면
<form action='submission.aspx' method='POST' id='data-submission'>
<!-- stuff here -->
</form>
, 당신은 jQuery를 사용하고이 코드를 사용할 수 있습니다
$('#data-submission').submit(function(evt){
var $form = $(this);
var url = $form.attr('action');
$.post(url, $form.serialize(), function(){alert('submission complete!);});
});
내가 당신을 도와 모든 궁금합니다.
추신 : 오랫동안 웹 프로그래밍을 위해 .NET을 사용하지 않았습니다.하지만이 답변에 작성한 내용은 모든 웹 프로그래밍 언어/프레임 워크에 보편적으로 적용됩니다.
- 1. javascript 버튼 클릭 및 asp.net 버튼 클릭
- 2. IE7에서 사라지는 제출 버튼
- 3. 헤더에 제출 버튼 표시
- 4. 제출 버튼 C#
- 5. HTML 양식 제출 버튼
- 6. xVal 및 jQuery 제출 버튼
- 7. 버튼 클릭 호출 이벤트 메서드
- 8. 버튼 클릭 가능한 영역
- 9. 버튼 클릭 이벤트에서
- 10. 버튼 클릭 문제
- 11. 버튼 클릭 이벤트
- 12. DataGridview의 버튼 클릭 이벤트
- 13. Search 버튼 클릭 이벤트
- 14. Silverlight 버튼 콘텐츠 클릭
- 15. 여러 버튼 클릭
- 16. 클릭 리스너의 라디오 버튼
- 17. html에서 버튼 클릭 구현
- 18. 버튼 클릭 충돌
- 19. 장애인 버튼 ('클릭') 이벤트
- 20. 버튼 오른쪽 클릭
- 21. 버튼 클릭 이벤트
- 22. 자바 감지 버튼 클릭
- 23. C# WPF 버튼 클릭
- 24. 안드로이드 - 탭보기에서 버튼 클릭
- 25. 버튼 sendmessage API에서 클릭
- 26. 강제 버튼 클릭 후
- 27. 버튼 클릭 콜백
- 28. 웹 페이지의 Php 제출 버튼
- 29. 제출 후 버튼 사용 안함
- 30. 제출 버튼 레이아웃에 대한 질문
* (많이 읽으세요) * 더 설명하고 도움이 필요한 코드를 보여줘야합니다. –
ASP.NET을 사용하고 있습니까? 그렇다면 일부 코드를 게시 할 때 도움이 될 수 있습니까? 내 GUI에 – Kane
나는 사용자 세부 사항 이름, 주소, 연령을 입력하기위한 조항을 만들었습니다. 나는 클릭하여 클래스에서 선언 된 멤버에게 모든 세부 사항을 할당해야하는 버튼을 제공했다. – Rookie