UpdateManager 局部更新以及调用WS
来源:互联网 发布:网络编程ravedonut 编辑:程序博客网 时间:2024/04/29 09:36
<head runat="server">
<title></title>
<script type="text/javascript" >
function OnbtOk_Click() { // 传参数
var userName = document.getElementById("iUserName").value;
rMsg = wsDemo.Welecome(userName, ShowMsg);
}
function ShowMsg(result) {
document.getElementById("rMsg").innerHTML = result.toString(); ;
}
function OnbtClick() { // 直接调用返回方法
msg = wsDemo.HelloWorld(ShowHi);
}
function ShowHi(rs) {
document.getElementById("rMsg").innerHTML = rs.toString();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" >
<Services>
<asp:ServiceReference Path="~/wsDemo.asmx" />
</Services>
</asp:ScriptManager>
请输入你的姓名:
<input type="text" id="iUserName" size=20/>
<input id="btOk" type="button" value="确定" onclick="return OnbtOk_Click()" />
<input id="btOK2" type="button" value="确定2" onclick="return OnbtClick()" />
<div id="rMsg"></div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<%=DateTime.Now %>
<asp:TextBox ID="txtarray" runat="server"></asp:TextBox>
<asp:TextBox ID="txtvalue" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="排序" onclick="Button1_Click" OnClientClick="return OnbtOk_Click();" /><br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="ld" ChildrenAsTriggers="false" UpdateMode="Conditional"><ContentTemplate>
<asp:TextBox ID="txtShowThrena" runat="server" TextMode="MultiLine" Height="199px"
Width="325px"></asp:TextBox>
<br /><br />
<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="199px"
Width="325px"></asp:TextBox>
<%=DateTime.Now %>
<asp:Button ID="Button2" runat="server" Text="清空" /><br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</form>
</body>
------wsDemo.asmx
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
public string Welecome(string u)
{
string userName = "";
if (u == "")
{
userName = "游客";
}
else
{
userName = u;
}
string strMsg = "欢迎[" + userName + "]访问踏浪帅百度空间<br />";
strMsg += "这里有技术文章、视频教程、源码代码等有关方面的内容<br />";
strMsg += "<a href=\"www">我要访问</a>";
return strMsg;
}
<title></title>
<script type="text/javascript" >
function OnbtOk_Click() { // 传参数
var userName = document.getElementById("iUserName").value;
rMsg = wsDemo.Welecome(userName, ShowMsg);
}
function ShowMsg(result) {
document.getElementById("rMsg").innerHTML = result.toString(); ;
}
function OnbtClick() { // 直接调用返回方法
msg = wsDemo.HelloWorld(ShowHi);
}
function ShowHi(rs) {
document.getElementById("rMsg").innerHTML = rs.toString();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" >
<Services>
<asp:ServiceReference Path="~/wsDemo.asmx" />
</Services>
</asp:ScriptManager>
请输入你的姓名:
<input type="text" id="iUserName" size=20/>
<input id="btOk" type="button" value="确定" onclick="return OnbtOk_Click()" />
<input id="btOK2" type="button" value="确定2" onclick="return OnbtClick()" />
<div id="rMsg"></div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<%=DateTime.Now %>
<asp:TextBox ID="txtarray" runat="server"></asp:TextBox>
<asp:TextBox ID="txtvalue" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="排序" onclick="Button1_Click" OnClientClick="return OnbtOk_Click();" /><br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="ld" ChildrenAsTriggers="false" UpdateMode="Conditional"><ContentTemplate>
<asp:TextBox ID="txtShowThrena" runat="server" TextMode="MultiLine" Height="199px"
Width="325px"></asp:TextBox>
<br /><br />
<asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Height="199px"
Width="325px"></asp:TextBox>
<%=DateTime.Now %>
<asp:Button ID="Button2" runat="server" Text="清空" /><br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button2" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</form>
</body>
------wsDemo.asmx
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
public string Welecome(string u)
{
string userName = "";
if (u == "")
{
userName = "游客";
}
else
{
userName = u;
}
string strMsg = "欢迎[" + userName + "]访问踏浪帅百度空间<br />";
strMsg += "这里有技术文章、视频教程、源码代码等有关方面的内容<br />";
strMsg += "<a href=\"www">我要访问</a>";
return strMsg;
}
0 0
- UpdateManager 局部更新以及调用WS
- 局部更新
- html通过js调用php实现局部更新
- ListView局部更新Item,不调用notifyDataSetChanged()方法
- ListView的局部更新,不调用notify方法
- ListView的局部更新,不调用notify方法
- abap 中调用 WS
- JAX-WS 异步调用
- 关于js调用ws
- JAX-WS 异步调用
- KSoap2调用 WS
- KSoap2 调用JAX-WS
- java 调用ws 方式
- java调用ws服务
- axis,jax-ws,xfire客户端调用分析,以及webservice万能客户端
- axis,jax-ws,xfire客户端调用分析,以及webservice万能客户端
- axis,jax-ws,xfire客户端调用分析,以及webservice万能客户端2562
- (图文教程)java 使用JAX-WS框架发布Webservice以及客户端调用
- 出现了“另一个 SqlParameterCollection 中已包含 SqlParameter”异常
- SEO META 优化
- asp.net 选项卡风格
- jquery以及原生js 如何实现div倒序
- Ubuntu 14.04.3 window10双系统情遇到'Disconnected: You are now offline'问题
- UpdateManager 局部更新以及调用WS
- RegularExpressionValidator
- static 和new对象方法的区别
- 用DropDownList显示不同的月份对应不同的天数
- .net获取当前url各种属性(文件名、参数、域名 等)的方法
- sql Date转换
- asp.net textarea 隐藏边框
- C#之WinForm基础 应用button,实现listbox的蓝条上下循环移动
- asp.net 去除viewstate