在asp.net中添加Javascript代码,发生无法编译的问题。代码如下:<html>
<head>
<title>Javascript</title>
<script language="javascript">
function changetext()
{
txtChange.text="change";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Textbox id="txtChange" runat="server"></asp:Textbox>
<asp:Button id="btnClink" runat="server" Text="Link Javascript" OnClink="changetext()">
</div>
</form>
</body>
</html>对于上述代码,调试发生错误,错误的原因是:无法识别changetext()。因此,个人认为Javascript没有进行编译。实际上,所有添加Javascript的程序都发生错误,而其它程序则正常运行。
个人环境是:windows7+IIS7+visual studio 2008+IE8
觉得,应该不会发生这样的问题呀。个人是新手,向大家求教,是不是什么地方还要进行声明?还是需要在哪儿进行配置?
<head>
<title>Javascript</title>
<script language="javascript">
function changetext()
{
txtChange.text="change";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Textbox id="txtChange" runat="server"></asp:Textbox>
<asp:Button id="btnClink" runat="server" Text="Link Javascript" OnClink="changetext()">
</div>
</form>
</body>
</html>对于上述代码,调试发生错误,错误的原因是:无法识别changetext()。因此,个人认为Javascript没有进行编译。实际上,所有添加Javascript的程序都发生错误,而其它程序则正常运行。
个人环境是:windows7+IIS7+visual studio 2008+IE8
觉得,应该不会发生这样的问题呀。个人是新手,向大家求教,是不是什么地方还要进行声明?还是需要在哪儿进行配置?
onclick=‘’
这调用的是后台的方法
你没有肯定报错
用客户端属性
<html>
<head>
<title>Javascript</title>
<script language="javascript" type="text/javascript">
function changetext()
{
document.getElementById("<%= txtChange.ClientID %>").value="change";
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Textbox id="txtChange" runat="server"></asp:Textbox>
<asp:Button id="btnClink" runat="server" Text="Link Javascript" OnClientClink="changetext()">
</div>
</form>
</body>
</html>
{
txtChange.text="change";
}
txtchange.text 哪能在JavaScript出现啊 txtchange.text服务器语言啊