2015-10-08 62 views
0

我有asp按鈕在aspx視圖mvc。當我點擊按鈕它沒有給出任何迴應Asp按鈕單擊事件不燒在mvc aspx視圖4

<script runat="server"> 
    private void GetReport(string mode = "") 
    { 
    .................. 
    } 
    protected void btnShowReport_Click(object sender, EventArgs e) 
    { 
     //This Event Not Firing. 
     GetReport("print"); 
    } 

</script> 

<form id="form1" runat="server" > 
     //This Button Click is not Working 
     <asp:Button ID="btnShowReport" OnClick="btnShowReport_Click" runat="server" Text="Get Last Report" /> 

</form> 
+2

這有什麼做MVC –

+0

這是我的aspx視圖,其頁面指令是<%@頁面語言=「C#」繼承=「System.Web.Mvc.ViewPage 」%> @Stephen Muecke – satyender

+2

有MVC中沒有'runat =「server」',事件背後沒有代碼 - 這是WebForms代碼 –

回答

1

如果您使用的是MVC,請避免使用這些asp.net控件。使用純HTML控件或使用HTML助手。使用ASP.NET MVC的目的之一是對獲取呈現的代碼進行更嚴格的控制。

+0

其實我想在我的頁面上顯示水晶報告,所以我不能顯示水晶報告沒有CrystalReportViewer(這是asp控制)。爲什麼我不得不使用asp.net控件 – satyender