webForumDet fria alternativet

knapp, updatepanel & gridview dynamiskt fungerar ej

1 svar · 1 217 visningar · startad av Sanji

SanjiMedlem sedan juli 2009355 inlägg
#1

hej! jag försöker lägga till en knapp + updatepanel(som innehåller en gridview + hiddenfield) via code-behind, som har som uppgift att ta urklippet ur clipboard och använda värdena för att spara till en databas(funktion för att användare skall kunna kopiera data ur excel och spara till databas).

jag har tidigare lagt knapp, updatepanel osv i aspx-filen och det har fungerat utmärkt, men efter att jag flyttat koden till code-behind så fungerar det inte längre. här är koden för att lägga in kontrollerna på sidan:

ClipboardContent.ID = "ClipboardContent";

            GridView1.ID = "GridView1";            

            ToolkitScriptManager1.ID = "ToolKitScriptManager1";

            ReloadCtl.ID = "ReloadCtl";
            ReloadCtl.Text = "Klistra In Artiklar";
            ReloadCtl.Attributes.Add("OnClick", "ReloadCtl_Click");
            ReloadCtl.Attributes.Add("OnClientClick", "return pasteContent();");
            ReloadCtl.CssClass = "buttonGrey";

            trig.ControlID = "ReloadCtl";
            trig.EventName = "Click";

            UpdatePanel1.ContentTemplateContainer.Controls.Add(GridView1);
            UpdatePanel1.ContentTemplateContainer.Controls.Add(ClipboardContent);
            UpdatePanel1.Triggers.Add(trig);
            UpdatePanel1.ChildrenAsTriggers = false;
            UpdatePanel1.UpdateMode = UpdatePanelUpdateMode.Conditional;

            tcCell.Controls.Add(ReloadCtl);
            tcCell.Controls.Add(ToolkitScriptManager1);
            tcCell.Controls.Add(UpdatePanel1);
            trRow.Cells.Add(tcCell);

har felsökt med utvecklingsverktyget i IE, och det klagar på: 'ReloadCtl_Click' is undefined

så här ser raden ut för knappen i IE's scriptfelsökare:

<input type="submit" name="ctl00$MainContent$ReloadCtl" value="Klistra In Artiklar" onclick="ReloadCtl_Click;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$MainContent$ReloadCtl&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_MainContent_ReloadCtl" class="buttonGrey" OnClientClick="return pasteContent();" />

vad kan det vara som är fel?

om det fattas information, säg till så ska jag göra mitt bästa för att få upp den här!

Mvh Marcus

SanjiMedlem sedan juli 2009355 inlägg
#2

om man har satt en knapp som trigger till en updatepanel, måste knappen vara inuti updatepanelen då?

261 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
124 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)