FrmLinkButton.aspx |
<div>
<a href="http://www.dotnetkorea.com" target="_blank">닷넷코리아</a>
<hr />
<asp:LinkButton ID="lnkVisualAcademy" runat="server"
onclick="lnkVisualAcademy_Click">비주얼아카데미</asp:LinkButton>
<hr />
<asp:HyperLink ID="lnkJavaCampus" runat="server"
NavigateUrl="http://www.JavaCampus.com">자바캠퍼스</asp:HyperLink>
<hr />
<asp:ImageButton ID="imgDotNetNote" runat="server"
ImageUrl="http://www.dotnetkorea.com/images/btn_home.gif"
Width="32px" Height="32px"
AlternateText="홈페이지로 이동" onclick="imgDotNetNote_Click" />
<br /> </div> |
FrmLinkButton.aspx.cs |
protected void Page_Load(object
sender, EventArgs
e) {
// HTML과 달리 서버 컨트롤(runat=server)들은 런타임시에 동적으로 변경 가능
if (DateTime.Now.Second % 2 == 0)
{
this.lnkJavaCampus.Text = "자바 캠퍼스";
this.lnkJavaCampus.Target
= "_blank";
}
else
{
this.lnkJavaCampus.Text = "자바 캠퍼스";
} } protected void lnkVisualAcademy_Click(object sender, EventArgs
e) {
// 링크버튼은 이벤트 처리기 사용
Response.Redirect("http://www.VisualAcademy.com");
} protected void imgDotNetNote_Click(object sender, System.Web.UI.ImageClickEventArgs e) {
if (e.X < 16)
{
Response.Redirect("http://www.dotnetkorea.com/");
}
else
{
Response.Redirect("http://www.VisualAcademy.com/");
} } |
결과화면 |
[그림20-1] [그림20-2] |
'ASP.NET' 카테고리의 다른 글
22.C# ASP.NET - InputControl [WebStandardControl] (0) | 2009.10.07 |
---|---|
21.C# ASP.NET - HiddenField 컨트롤 [WebStandardControl] (0) | 2009.10.07 |
19.C# ASP.NET - Literal 컨트롤 [WebStandardControl] (0) | 2009.10.07 |
18.C# ASP.NET - Button 컨트롤 [WebStandardControl] (0) | 2009.10.06 |
17.C# ASP.NET - TextBox 컨트롤 [WebStandardControl] (0) | 2009.10.06 |
Comments