0
点赞
收藏
分享

微信扫一扫

ScriptManager中UpdatePanel嵌套UpdatePanel[局部刷新]


 

//前台代码
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ProductEdit.ascx.cs"
Inherits="Unisoft.ICS.Web.Stock.UserControls.ProductEdit" %>
<%@ Register Src="~/UserControls/Common/ProductType.ascx" TagName="ProductType" TagPrefix="uc" %>
<%@ Register Src="~/Stock/UserControls/NavigationBar.ascx" TagName="NavigationBar"
TagPrefix="uc" %>
<%@ Register Src="~/UserControls/Common/DisplayPicture.ascx" TagName="DisplayPicture"
TagPrefix="uc" %>
<%@ Register Src="~/UserControls/Common/PopupLoader.ascx" TagName="PopupLoader" TagPrefix="uc" %>
<uc:ProductType ID="ucProductType" runat="server" />
<div id="locality">
<uc:NavigationBar ID="ucNavigationBar" runat="server" />
</div>
<div class="inner">
<asp:UpdatePanel ID="uppProduct" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<p class="note" id="lblNote" runat="server">
新添加的物资缺省允许被预订,如需改变,请到“系统管理-->主页管理-->供应产品”中操作“主页被检索”选项!!</p>
<p class="note" id="P1" runat="server">
新添加的物资缺省允许库存和销量推送,如需改变,请到“档案编缉”中操作相应选项!!</p>
<table class="tblRidge">
<tr>
<th>
<span class="required">*</span>物资名称:
</th>
<td colspan="3">
<asp:TextBox ID="txtProductName" runat="server" CssClass="txt tInput"></asp:TextBox>
<p class="errorMsg">
<asp:RequiredFieldValidator ID="rfvProductName" runat="server" ControlToValidate="txtProductName"
Display="Dynamic" CssClass="error" ValidationGroup="vgSubmit"></asp:RequiredFieldValidator></p>
</td>
</tr>
</table>
<asp:UpdatePanel ID="up" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<table class="tblRidge">
<%--<tr>
<th width="100%">
</th>
<td colspan="3">
<font color="blue">只有选择的分类配置了扩展属性才允许编辑此部份数据,配置请到“系统管理-->参数管理-->库存管理-->物资扩展属性管理”进行</font>
</td>
</tr>--%>
<tr>
<th>
<asp:Label ID="lbl_add1" runat="server" Text="扩展属性1" ForeColor="Orange" ToolTip="所选择的分类在系统管理中配置后在此可编缉"></asp:Label>
</th>
<td width="40%">
<asp:TextBox ID="add1" runat="server" CssClass="txt" Enabled="false"></asp:TextBox>
</td>
<th>
<asp:Label ID="lbl_add2" runat="server" Text="扩展属性2" ForeColor="Orange" ToolTip="所选择的分类在系统管理中配置后在此可编缉"></asp:Label>
</th>
<td >
<asp:TextBox ID="add2" runat="server" CssClass="txt" Enabled="false"></asp:TextBox>
</td>
</tr>
</table>
<asp:Button ID="btnUp" runat="server" OnClick="btnUp_Click" Style="display: none;" />
</ContentTemplate>
</asp:UpdatePanel>
<table class="tblRidge">
<div id="if_show" runat="server" visible="false">
<tr id="pnlIsRecommend" runat="server" visible="false">
<th>
是否推荐:
</th>
<td>
<asp:CheckBox ID="chkbIsRecommend" runat="server" Text="勾选则在主页中推荐" />
</td>
</tr>
</div>
<tr>
</table>
<p class="tCt ">
<asp:Button ID="btnSubmit" runat="server" CssClass="rbtn23" Text="添加" OnClick="btnSubmit_Click"
ValidationGroup="vgSubmit" />
<asp:Button ID="btnBack" runat="server" CssClass="rbtn23" Text="返回" OnClick="btnBack_Click" />
<asp:HiddenField ID="txtProductID" Value="-1" runat="server" />
<asp:HiddenField ID="hidReturnURL" runat="server" />
</p>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Button ID="btnSetlbtxt" runat="server" Visible="false" Text="Button" OnClick="btnSetlbtxt_Click" />
</div>
//后台方法
protected void chk_kzinfo()
{
this.lbl_add1.Text = "扩展属性1";
this.add1.Enabled = false;
this.add1.Text = "";
this.lbl_add1.ForeColor = System.Drawing.Color.Orange;

this.lbl_add2.Text = "扩展属性2";
this.add2.Enabled = false;
this.add2.Text = "";
this.lbl_add2.ForeColor = System.Drawing.Color.Orange;

}

举报

相关推荐

0 条评论