-
Atlas_UpdatePanel无刷新触发后台
前台HTML代码
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Atlas_UpdatePanel.aspx.cs"
Inherits="Atlas_UpdatePanel" %>
<%@ Register Assembly="Microsoft.Web.Atlas" Namespace="Microsoft.Web.UI" TagPrefix="cc1" %>
<!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>
<cc1:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server">
</cc1:ScriptManager>
<!--EnablePartialRendering="true" 将Page.PostBack转化为对服务器的异步调用,即AJAX//-->
</head>
<body>
<form id="form1" runat="server">
<div>
选择项Change时触发事件
<asp:DropDownList ID="selWeekday" runat="server" AutoPostBack="True" OnSelectedIndexChanged="selWeekday_SelectedIndexChanged">
<asp:ListItem></asp:ListItem>
<asp:ListItem Value="0">星期日</asp:ListItem>
<asp:ListItem Value="1">星期一</asp:ListItem>
<asp:ListItem Value="2">星期二</asp:ListItem>
<asp:ListItem Value="3">星期三</asp:ListItem>
<asp:ListItem Value="4">星期四</asp:ListItem>
<asp:ListItem Value="5">星期五</asp:ListItem>
<asp:ListItem Value="6">星期六</asp:ListItem>
</asp:DropDownList>
<br />
提交按钮Click时触发事件
<asp:TextBox ID="txtNormal" runat="server"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="提交" OnClick="btnSubmit_Click" />
<cc1:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<cc1:ControlValueTrigger ControlID="selWeekday" PropertyName="SelectedValue" />
<cc1:ControlEventTrigger ControlID="btnSubmit" EventName="Click" />
</Triggers>
<ContentTemplate>
<br>
你输入的内容是:<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br>
你选择的是:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</cc1:UpdatePanel>
</div>
</form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Atlas_UpdatePanel : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void selWeekday_SelectedIndexChanged(object sender, EventArgs e)
{
this.TextBox1.Text = this.selWeekday.SelectedItem.Text;
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
this.Label1.Text = this.txtNormal.Text;
}
}
-
相关阅读:
如何使用angularjs实现文本框设置值
如何使用angularjs实现文本框获取焦点
electron的安装
linux中升级jdk的方法
linux中添加开机自启服务的方法
liunx系统安装tomcat的方法
liunx系统安装jdk的方法
常用linux命令
ResourceBundle的使用
查看Linux系统版本的命令
-
原文地址:https://www.cnblogs.com/ding0910/p/430441.html
Copyright © 2020-2023
润新知