62,046
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td colspan="2">
<asp:LinkButton ID="lnkbtnAddItem" runat="server" OnClick="lnkbtnAddItem_Click">Add Item</asp:LinkButton>
<asp:LinkButton ID="lnkbtnUpdate" runat="server" OnClick="lnkbtnUpdate_Click">Update</asp:LinkButton>
</td>
</tr>
<tr>
<td colspan="2">
<asp:UpdatePanel ID="updatepanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<cc1:TabContainer ID="TabContainerADMF07" runat="server" Width="100%">
<cc1:TabPanel runat="server" HeaderText="" ID="TabPanelADMF07Detail">
<HeaderTemplate>
Details
</HeaderTemplate>
<ContentTemplate>
<uc1:uc_ADM_F07Detail ID="uc_ADM_F07Detail1" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel runat="server" HeaderText="" ID="TabPanelADMF07Summary">
<HeaderTemplate>
Summary
</HeaderTemplate>
<ContentTemplate>
<uc2:uc_ADM_F07Summary ID="uc_ADM_F07Summary1" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
</td>
</tr>
</table>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lnkbtnUpdate" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</td>
</tr>
<asp:GridView ID="grdviewadmf07_dtl" runat="server" Width="100%" AutoGenerateColumns="False"
DataKeyNames="netno" AllowPaging="True" AllowSorting="false" OnPageIndexChanging="grdviewadmf07_dtl_PageIndexChanging"
OnRowCommand="grdviewadmf07_dtl_RowCommand" OnSorting="grdviewadmf07_dtl_Sorting"
OnRowDataBound="grdviewadmf07_dtl_OnRowDataBound" OnRowDeleting="grdviewadmf07_dtl_OnRowDeleting"
PageSize="20">
<Columns>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="lnkbtnDelete" runat="server" CausesValidation="false" OnClientClick='return confirm("Are you sure your want to delete this record?");'
CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:ButtonField CommandName="Open" Text="Open" />
<asp:ButtonField CommandName="View" DataTextField="netno" HeaderText="Client Code"
SortExpression="netno" />
<asp:BoundField DataField="CategoryName" HeaderText="Category" SortExpression="CategoryName" />
<asp:TemplateField HeaderText="Total Hrs.">
<ItemTemplate>
<asp:Label ID="lbltotalhours" runat="server" Text='<%#Eval("total") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
1(<asp:Label ID="lbltotalday1" runat="server"></asp:Label>)
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="txtday1" runat="server" Width="30px" onkeypress="isNum();" OnTextChanged="txtDay_OntextChanged"
AutoPostBack="true" Text='<%#Eval("day1") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
2(<asp:Label ID="lbltotalday2" runat="server"></asp:Label>)
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="txtday2" runat="server" Width="30px" onkeypress="isNum();" OnTextChanged="txtDay_OntextChanged"
AutoPostBack="true" Text='<%#Eval("day2") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
Response.Write("<script>self.opener.document.getElementById('ctl00_ContentPlaceHolder_Main_lnkbtnUpdate').click();</script>");
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lnkbtnUpdate" EventName="Click" />
</Triggers>
<tr>
<td colspan="10">
<asp:LinkButton ID="lnkbtnUpdate" runat="server" OnClick="lnkbtnUpdate_Click">Update</asp:LinkButton>
</td>
</tr>
<tr>
<td>
<asp:Label ID="lblday1" runat="server" Text="1"></asp:Label>
(<asp:Label ID="lblweek1" runat="server"></asp:Label>)
</td>
<td>
<asp:Label ID="lblday2" runat="server" Text="2"></asp:Label>
(<asp:Label ID="lblweek2" runat="server"></asp:Label>)
</td>
<tr>
<td colspan="2">
<asp:UpdatePanel ID="updatepanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
<cc1:TabContainer ID="TabContainerADMF07" runat="server" Width="100%">
<cc1:TabPanel runat="server" HeaderText="" ID="TabPanelADMF07Detail">
<HeaderTemplate>
Details
</HeaderTemplate>
<ContentTemplate>
<uc1:uc_ADM_F07Detail ID="uc_ADM_F07Detail1" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
<cc1:TabPanel runat="server" HeaderText="" ID="TabPanelADMF07Summary">
<HeaderTemplate>
Summary
</HeaderTemplate>
<ContentTemplate>
<uc2:uc_ADM_F07Summary ID="uc_ADM_F07Summary1" runat="server" />
</ContentTemplate>
</cc1:TabPanel>
</cc1:TabContainer>
</td>
</tr>
</table>
</ContentTemplate>
<%--<Triggers>
<asp:AsyncPostBackTrigger ControlID="lnkbtnUpdate" EventName="click" />
</Triggers>--%>
</asp:UpdatePanel>
</td>
</tr>
ScriptManager.RegisterStartupScript(UpdatePanelID, GetType(), "jsName", "alert('Hello');", true);
这段代码。达到自动click update控件触发事件。我自己试了试,还没改成。。。。。。。。ScriptManager.RegisterStartupScript(updatepanel1, GetType(), "click", "document.getElementById('ctl00_ContentPlaceHolder_Main_lnkbtnUpdate').click();", true);
ScriptManager.RegisterStartupScript(UpdatePanelID, GetType(), "jsName", "alert('Hello');", true);