JQueryによるaspコントロールへのアクセスに問題があります。それを行うための他のオプションがあることは知っていますが、私は何が間違っているのか疑問に思っています。これは単純なasp.netWebサイトです。
<head runat="server">
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.3.min.js" type="text/javascript"></script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div id = "mydiv">
<input id="btnInit" type="button" value="button" />
<asp:Button ID="Button2" runat="server" Text="Button" />
</div>
<script>
jQuery(window).ready(function () {
var form = document.forms[0];
});
</script>
</form>
</body>
Jquery関数では、ID(Button2)でasp.netボタンにアクセスできるはずですが、アクセスできません。Button2、document.form1.Button2、document.forms [0] .Button2を試してみましたが、VisualStudioに表示されません。FirebugでWebサイトをデバッグする場合、IDでButton2を取得できますが、VSでは取得できません。興味深い「form1.btnInit」は機能しますが、asp.netコントロールではありません。
私はそれに一晩中過ごします、そして私はまだ知りません。何か助けはありますか?