關於datagrid中控件利用js調用後臺方法事件的問題

前臺調用後臺方法除了用button的click事件,還能夠用js調用html

 1、前臺頁面如圖ide

 

需求點擊這個按鈕觸發後臺事件,從而可以調用存儲過程ui

複製代碼

<epoint:HyperLinkColumn HeaderText="考評算分" Name="SetUp" NavigateText="<div class='small-icon small-icon-setting'></div>"  IsAutoWidth="true">
                <ItemStyle HorizontalAlign="Center" Width="50px" />
                <ItemTemplate >
                   <div class='small-icon small-icon-setting' onclick="ShowSetting('<%#Convert.ToString(Eval("RowGuid"))%>');"></div>//調用js
                </ItemTemplate>
            </epoint:HyperLinkColumn>

複製代碼

 2、js方法spa

 

pagemethod定義能夠參考這個連接查看orm

1.頁面中須要添加ScriptManager組件,而後將它的EnablePageMethods屬性設置爲True。server

2.編寫頁面方法時也要向調用WebService同樣,在方法前加[WebMethod],調用WebService與PageMethods實際上是同出一轍,原理都是同樣的。htm

  <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    </asp:ScriptManager>

最後大功告成!blog

相關文章
相關標籤/搜索