<html >
<head runat="server">
<title>无标题页</title>
<script runat="server">
Sub button1_click(ByVal sender As Object, ByVal e As EventArgs)
If radio1.Checked Then
span1.InnerHtml = "工人"
ElseIf radio2.Checked Then
span1.InnerHtml = "农民"
ElseIf radio3.Checked Then
span1.InnerHtml = "教师"
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="radio" runat="server" id="radio1" onserverchange="button1_click" name="mode" value="radio1" />工人<br/>
<input type="radio" runat="server" id="radio2" onserverchange="button1_click" name="mode" value="radio2"/>农民<br/>
<input type="radio" runat="server" id="radio3" onserverchange="button1_click" name="mode" value="radio3" />教师<br/>
<span id="span1" runat="server" />
<input type="submit" id="button1" runat="server" />
</form>
</body>
</html>在 asp.net下运行没错!!!但是------将它改成html放到 IIS 下去运行,没结果,而且在地址栏中显示如下:
http://localhost/asp/b.html?mode=radio1似乎button1_click 这个子程序没有作用???
奇怪!是不是IE哪里配置不对?还是IIS 哪里配错了?还是别的什么原因。
我是在华硕 F8 的笔记本上运行的。系统是XP
<head runat="server">
<title>无标题页</title>
<script runat="server">
Sub button1_click(ByVal sender As Object, ByVal e As EventArgs)
If radio1.Checked Then
span1.InnerHtml = "工人"
ElseIf radio2.Checked Then
span1.InnerHtml = "农民"
ElseIf radio3.Checked Then
span1.InnerHtml = "教师"
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="radio" runat="server" id="radio1" onserverchange="button1_click" name="mode" value="radio1" />工人<br/>
<input type="radio" runat="server" id="radio2" onserverchange="button1_click" name="mode" value="radio2"/>农民<br/>
<input type="radio" runat="server" id="radio3" onserverchange="button1_click" name="mode" value="radio3" />教师<br/>
<span id="span1" runat="server" />
<input type="submit" id="button1" runat="server" />
</form>
</body>
</html>在 asp.net下运行没错!!!但是------将它改成html放到 IIS 下去运行,没结果,而且在地址栏中显示如下:
http://localhost/asp/b.html?mode=radio1似乎button1_click 这个子程序没有作用???
奇怪!是不是IE哪里配置不对?还是IIS 哪里配错了?还是别的什么原因。
我是在华硕 F8 的笔记本上运行的。系统是XP
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货