1 回答

TA貢獻1802條經驗 獲得超5個贊
我沒有在 Push.aspx.cs 中實例化數據網格 tmdg,而是將其添加到 Push.aspx 中,每次都會觸發點擊事件。我不確定為什么這在 .aspx 中有效但在 .aspx.cs 文件中無效。
下面是新代碼來解釋......
::::Push.aspx::::(此處添加了數據網格)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Push.aspx.cs" Inherits="TMUWF.Push" MasterPageFile="~/Site.Master" %>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:DropDownList ID="DropDownList1"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
runat="server"
AutoPostBack="True"
AppendDataBoundItems="true"
OnMouseDown="this.size=10;"
OnFocusOut="this.size=1;"
OnDblClick="this.size=1;"
>
</asp:DropDownList>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" OnInit="Panel_Init">
<contenttemplate>
<h3 id="div-Col-Title">Node</h3>
<asp:Panel runat="server" ID="Panel1">
<div id="div-Row-Title"><h3 >Channel</h3></div>
<asp:DataGrid ID="tmdg" CssClass="gvClass push" AutoGenerateColumns="false" runat="server" >
</asp:DataGrid>
</asp:Panel>
</contenttemplate>
</asp:UpdatePanel>
</asp:Content>
::::Push.aspx.cs:::: (此處刪除了數據網格)
//DataGrid tmdg = new DataGrid
//{
// AutoGenerateColumns = false,
// CssClass = "gvClass push"
//};
關于為什么的想法表示贊賞。
- 1 回答
- 0 關注
- 97 瀏覽
添加回答
舉報