2013-04-18 5 views
0

Response.Redirect를 수행해야하는 .net 버튼이 있습니다. 마크 업에서 할 수 있습니까?Response.Redirect aspx 마크 업

<asp:Button runat="server" OnClick='<%# Response.Redirect("~/Administration.aspx"); %>' Text="Cancel"></asp:Button> 

당신은 바로 그 같은 코드를 할당 할 수 없습니다

답변

2

"암시 적으로 객체를 무효화 변환 할 수 없습니다"때문에 작동하지 않습니다. 당신은 같은 이벤트를 처리하는 방법에 할당해야합니다 당신이 할 수있는 것은 모두 ASP.NET을 생략하고 일반 HTML과 자바 스크립트와 함께 할 것입니다

OnClick="btn1_Click" 

protected void btn1_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("~/Administration.aspx"); 
} 

편집, 피하기 위해 귀하의 게시물 :

<input type="button" onclick="window.location.href = '<%= ResolveUrl("~/Administration.aspx") %>'">