여기에서 내가 뭘 잘못하고 있는지 잘 모르겠습니다. OnSelectedIndexChanged 이벤트를 작동 시키려고하지만 ASP 형식 컨트롤을 사용하지 않고이를 수행하려고합니다. OnServerClick가 OnSelectedIndexChanged도 OnServerClick도하지만 <a>
요소의 작동 아래의 예에서 OnSelectedIndexChanged 작동하지 않습니다.
<select>
을 위해 일 것 같다.
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html>
<html>
<head>
<script runat="server">
Sub HtmlAnchor_Click_1(sender As Object, e As EventArgs)
Message.InnerHtml = "this doesn't work"
End Sub
Sub HtmlAnchor_Click_2(sender As Object, e As EventArgs)
Message.InnerHtml = "this works"
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<select id="AnchorSelect" name="select1" OnSelectedIndexChanged="HtmlAnchor_Click_1" runat="server">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<br /><br />
<a id="AnchorButton" onserverclick="HtmlAnchor_Click_2" runat="server">Click Here</a>
<br /><br />
<span id="Message" runat="server"/>
</form>
</body>
</html>
모든 아이디어 나 해결책이 인정 될 것입니다. 건배.
의 AutoPostBack을 = –
은 또한, 왜 사용하지 말아 사실''대신? –