Write.aspx |
<div>
<h3>글 쓰기</h3>
이름 :
<asp:TextBox ID="txtName" runat="server" /><br />
이메일 :
<asp:TextBox ID="txtEmail" runat="server" /><br />
홈페이지 :
<asp:TextBox ID="txtHomepage" runat="server" /><br />
제목 :
<asp:TextBox ID="txtTitle" runat="server" /><br />
내용 :
<asp:TextBox ID="txtContent" runat="server"
TextMode="MultiLine" Columns="20" Rows="5">
</asp:TextBox><br />
인코딩 :
<asp:RadioButtonList ID="lstEncoding" runat="server"
RepeatDirection="Horizontal" RepeatLayout="Flow">
<asp:ListItem Selected="True">Text</asp:ListItem>
<asp:ListItem>HTML</asp:ListItem>
<asp:ListItem>Mixed</asp:ListItem>
</asp:RadioButtonList>
<br />
비밀번호 :
<asp:TextBox ID="txtPassword" runat="server"
TextMode="Password"></asp:TextBox>
<br />
<asp:Button ID="btnWrite" runat="server" Text="저장"
onclick="btnWrite_Click" />
<asp:Button ID="btnList" runat="server" Text="리스트"
onclick="btnList_Click" /> </div> |
Write.aspx.cs |
protected void Page_Load(object
sender, EventArgs
e) {
// txtName 텍스트박스에 포커스
Page.SetFocus("txtName"); } protected void btnWrite_Click(object sender, EventArgs
e) {
// 커넥션
SqlConnection objcon = new SqlConnection(
ConfigurationManager.ConnectionStrings
["ConnectionString"].ConnectionString);
// 커멘드
SqlCommand objcmd = new SqlCommand("WriteBasic", objcon);
objcmd.CommandType = CommandType.StoredProcedure;
objcmd.Parameters.AddWithValue("@Name",
txtName.Text);
objcmd.Parameters.AddWithValue("@Email",
txtEmail.Text);
objcmd.Parameters.AddWithValue("@Title",
txtTitle.Text);
objcmd.Parameters.AddWithValue("@PostIP",
Request.UserHostAddress); //IP주소
objcmd.Parameters.AddWithValue("@Content",
txtContent.Text);
objcmd.Parameters.AddWithValue("@Password",
txtPassword.Text);
objcmd.Parameters.AddWithValue("@Encoding",
lstEncoding.SelectedValue);
objcmd.Parameters.AddWithValue("@Homepage",
txtHomepage.Text);
objcon.Open();
objcmd.ExecuteNonQuery();
objcon.Close();
btnList_Click(null,
null); //리스트 페이지로 이동 } protected void btnList_Click(object sender, EventArgs
e) {
// 리스트 페이지로 이동
Response.Redirect("List.aspx"); } |
결과화면 |
[그림2-1] |
'ASP.NET' 카테고리의 다른 글
04.ASP.NET - 기본형 게시판(5) : Delete(삭제) 페이지 (0) | 2009.10.07 |
---|---|
03.ASP.NET - 기본형 게시판(4) : View(상세보기) 페이지 (2) | 2009.10.07 |
01.ASP.NET - 기본형 게시판(2) : List(리스트) 페이지 (3) | 2009.10.07 |
00.ASP.NET - 기본형 게시판(1) : DB설계 (1) | 2009.10.07 |
24.C# ASP.NET - AdRotator 광고컨트롤 [WebStandardControl] (0) | 2009.10.07 |
Comments