ご挨拶、
これを行う方法についてインターネットをスキャンしてきましたが、今のところうまくいきません。特にこのWebサイトには多数のソリューションが投稿されています(ありがとうございます)が、どれもうまくいかないようです. これはおそらく、私が asp.net を 4 か月からしか学んでおらず、必要な知識が不足しているためです。
私がやりたいことは、ページが読み込まれたときにユーザー名入力テキストボックスにフォーカスを設定することです。「defaultfocus」、body onloadなど、多くのソリューションを見てきました。これを実現する簡単な方法を教えてください。
私たちのプロジェクトは MVC 2 Web アプリケーションです。すべてのコンテンツ プレースホルダーを収集するマスター サイトがあります。ここにlogon.aspxへのリンクがあります
<div id="Clogin" onclick="logout();">
<asp:ContentPlaceHolder ID="LoginContent" runat="server" />
</div>
LogOn.aspx は、自動生成されたものと実質的に同じです。そして、ここに私が焦点を当てたいテキストボックスがあります:
<div class="login-field">
<%: Html.TextBoxFor(m => m.UserName)%>
<%: Html.ValidationMessageFor(m => m.UserName) %>
</div>
特定のテキスト ボックスにフォーカスが生成されるように、マスター ページまたはログオン ページで onload イベントをトリガーするにはどうすればよいですか?
事前に感謝し、あなたの知識に頼らなければならないことをお詫びします。
心から、
ニコラス