在我的aspx頁面上,我有兩個按鈕。一個調用一些javascript,另一個調用代碼頁上的C#函數。當我在文檔頭部調用JavaScript文件時,JavaScript函數運行良好,但C#沒有。點擊按鈕不會做任何事情。如果我刪除了javascript調用,那麼C#函數將正常工作。JavaScript函數阻止C#函數被執行?
我該如何克服這個問題?看起來好像它期望在JavaScript文件中找到C#函數。
ASP:
<head>
<script src="MyFunctions.js" language="javascript" type="text/javascript"></script>
</head>
<body>
<asp:Button id="btn1" Text="Submit" runat="server" OnClick="buttonSumbit_Click" />
<asp:Button id="btn2" Text="Show" runat="server" OnClientClick="buttonShow_Click()" />
</body>
C#:
protected void buttonSumbit_Click(object sender, EventArgs e)
{
//SOME CODE HERE
}
的JavaScript:
function buttonShow_Click()
{
//SOME CODE HERE
}
如果有人打電話給javascript和其他調用c#你同時點擊兩個按鈕! – Sakthivel 2013-02-20 11:18:20
'script'元素的'language'屬性在很久以前就被棄用了。 – 2013-02-20 11:24:50
你錯過了一些代碼?或者這是.aspx頁面中的總代碼? – 2013-02-20 11:27:49