[ 환경 ]
asp.net
iis
[ 목적 ]
asp.net 의 aspx.cs 의 C# code 에서 javascript ( confirm 에 대한 ) 을 호출하여, 사용자가 선택 한 상황(yes or no)에 따라 Process 를 분기 한다
[ 방법 ]
아래 방법을 보면 알겠지만, 숨김 버튼 한개를 만들고, 이벤트를 걸어서 처리 한다
1. aspx.cs code
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "test", "test();", true);
}
}
protected void LinkButton3_Click(object sender, EventArgs e)
{
myProcess();
}
2. aspx code
<asp:LinkButton ID="LinkButton3" runat="server" Text="clickMeToo" OnClick="LinkButton3_Click" style='display:none;'></asp:LinkButton>
<script type="text/javascript">
function BookingCancelConfirm() {
var ans = confirm('are you ok?');
if (ans) {
<%= Page.GetPostBackEventReference(LinkButton3) %>
return true;
}
else {
self.location = '/default.aspx';
return false;
}
}
</script>
댓글 없음:
댓글 쓰기