在我的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