0
我在我的頁面上有一個GridView,此視圖的單列由按鈕組成。在點擊這些按鈕時,我想要調用一個位於頁面後面的代碼中的方法。我已經嘗試過,GridView的OnClick按鈕和OnRowCommand。但是,我仍然無法從頁面後面的代碼調用該函數。如何從位於GridView的按鈕調用函數?
這是我的GridView。
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"
CssClass="formx2" AutoGenerateColumns="False" DataKeyNames="companyName" >
<Columns>
<asp:TemplateField HeaderText="Düzenle" SortExpression="companyName"
HeaderStyle-CssClass="colDept">
<ItemTemplate>
<asp:Button runat="server" ID="IncreaseButton" Text="Düzenle"
CommandName="Select" CommandArgument="something"
CssClass="accordionHeader" BorderColor ="White"
Onclick="redirect"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
背後方法我的代碼,
protected void redirect(object sender, EventArgs e)
{
TextBox1.Text = "test";
}
幫助將不勝感激,我真的停留在這一點上。
在此先感謝。
代碼,我相信這是onRowCommand不僅僅是RowCommand,除非你只是在你的問題 – Mertis 2011-06-15 13:09:07
出現了拼寫錯誤,我試圖OnRowCommand。抱歉,是我的錯。 – 2011-06-15 13:09:50
如果您想在代碼隱藏(至少受保護)中添加名爲'redirect'和簽名'(Object sender,EventArgs e)'的OnClick處理程序,它肯定會起作用。你有任何的JavaScript錯誤? – 2011-06-15 13:31:20