<%@ Page Language="C#" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Example: Client/Server Processing with No CodeBehind</title>
<script language="C#" runat="server">
string msg = "";
void Page_Load()
{
if (IsPostBack) // page postback
{
msg = "POSTBACK:
";
}
}
protected void btnServerButton_Click(object sender, EventArgs e)
{
msg = msg + "You clicked the button that was processed on the
server-side";
}
</script>
<script language="javascript" type="text/javascript">
var count = 0;
function WriteMessage() {
count++;
document.getElementById("dvDisplay").innerHTML = "You clicked the button that was processed on the
client-side <br/>" +
"It was clicked
" + count + " times.";
}
</script>
</head>
<body bgcolor="#9999ff">
<form id="form1" runat="server">
<div>
<h1>Client/Server Processing with No CodeBehind</h1>
<br />
<br />
<div id="dvDisplay"> <%= msg
%> </div>
<br />
<br />
<input id="btnClientButton" value="Client Processed Button" type="button" onclick="WriteMessage();" style="width:217px;" />
<br />
<asp:Button ID="btnServerButton" Text="Server Processed Button" runat="server" OnClick="btnServerButton_Click" Width="217px" />
</div>
</form>
</body>
</html>