会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Hello World!
博客园
首页
新随笔
联系
订阅
管理
How to Post Client-side data to Server on the same ASPX Page
How to Post Client-side data to Server on the same ASPX Page
Code
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<!
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
>
Untitled Page
</
title
>
</
head
>
<
body
>
<
form
id
="form1"
method
="post"
runat
="server"
>
<
asp:CheckBox
ID
="chBox"
runat
="server"
Width
="0px"
AutoPostBack
="True"
/>
<
input
type
="button"
value
="Post Client Data"
onclick
="__doPostBack('Test','WTBGAddr-(122.34,34.33)')"
/>
</
form
>
</
body
>
</
html
>
Server-Side Code
1
using
System;
2
using
System.Data;
3
using
System.Configuration;
4
using
System.Web;
5
using
System.Web.Security;
6
using
System.Web.UI;
7
using
System.Web.UI.WebControls;
8
using
System.Web.UI.WebControls.WebParts;
9
using
System.Web.UI.HtmlControls;
10
11
public
partial
class
_Default : System.Web.UI.Page
12
{
13
protected
void
Page_Load(
object
sender, EventArgs e)
14
{
15
string
t
=
Request[
"
__EVENTARGUMENT
"
];
16
if
(
!
string
.IsNullOrEmpty(t))
17
{
18
if
(t.StartsWith(
"
WTBGAddr
"
))
19
{
20
ViewState[
"
GoogleAddr
"
]
=
t;
21
}
22
}
23
24
if
(
!
Page.IsPostBack)
25
{
26
//
Data initialization.
27
}
28
}
29
}
30
posted @
2009-03-31 16:44
lp123
阅读(
207
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告