QnA
사용언어
(칠해주세요) => (C#,VB) |
사용툴 (VS) : visual studio 2010 |
운영체제 (OS) : Windows 7 |
상세언어(칠해주세요.)
=> 1) ASP.NET, 2) ASP.NET MVC, 3) ASP.NET AJAX |
버튼 이벤트가 먹질 않네요 ㅜㅜ
=================================================
default3.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!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>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="themes/test.min.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.0/jquery.mobile.structure-1.4.0.min.css" />
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/xxjavascript"></script>
<script src="themes/JScript.js" type="text/xxjavascript"></script>
<script src="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js" type="text/xxjavascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div data-role="page" class="jqm-demos" data-quicklinks="true">
<div data-role="header">
<a href="Default2.aspx" class="ui-btn-left ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left ui-icon-delete">Cancel</a>
<h1>My App</h1>
<button class="ui-btn-right ui-btn ui-btn-b ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-check">Save
</button></div>
<div role="main" class="ui-content jqm-content">
</div>
</div>
</form>
</body>
</html>
======================>여기 페이지에서 왼쪽에 툴바 캔슬을 눌렀을때 default2.aspx로 가는 단순한 코드 입니다. 다음은 default2.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!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>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="themes/test.min.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.0/jquery.mobile.structure-1.4.0.min.css" />
<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/xxjavascript"></script>
<script src="themes/JScript.js" type="text/xxjavascript"></script>
<script src="http://code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js" type="text/xxjavascript"></script>
</head>
<body>
<form id="form1" runat="server">
<div data-role="page" class="jqm-demos" data-quicklinks="true">
<div data-role="header">
<a href="Default2.aspx" class="ui-btn-left ui-btn ui-btn-inline ui-mini ui-corner-all ui-btn-icon-left ui-icon-delete">Cancel</a>
<h1>My App</h1>
<button class="ui-btn-right ui-btn ui-btn-b ui-btn-inline ui-mini ui-corner-all ui-btn-icon-right ui-icon-check">Save
</button></div>
<div role="main" class="ui-content jqm-content">
<asp:Button ID="Button1" runat="server" Text="Button" [안내]태그제한으로등록되지않습니다-xxonclick="Button1_Click"/>
</div>
</div>
</form>
</body>
</html>
default2.aspx 에는 버튼 하나만 추가가 되어 있습니다. 하지만 이 버튼은 서버단에서
처리해야될 코드가 있기에 클릭 이벤트를 추가 하고
우선은 그냥 다른 페이지로 이동 되게만 코딩을 하였습니다.
default2.aspx.cs
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("default4.aspx");
}
코드는 이게 전부구요.
이렇게 해서 버튼을 눌렀을때 default4.aspx로 이동 하면 되는데 항상 버튼을 누르면
다시 전 페이지로 돌아가 버려요(default3.aspx) 그래서 서치를 해보았는데 버튼에다가 UseSubmitBehavior="false" 이 속성을
넣으면 될꺼라고 해서 했지만 되지를 않더군요
혹시 아시는거 있으신가요??
첫댓글 Asp.net 환경에 jquery mobile 개발 가능합니다. 안되는 부분은 소스와 함께 알려주시면 알려드리겠습니다.
일단 코드는 아주 단순 합니다 다시 수정 해서 코드를 올려 볼께요 ^^