私はC#を使用してASP.Netプロジェクトに取り組んでいます。
通常、いくつかのメソッドを実行するボタンを配置する必要がある場合は、ASP コントローラー (ボタン) をrunat="server"フォーム内で使用します。
しかし、これが私の Web サイトの機能を本当に制限していると感じています。なぜなら、以前JSPを使用していたときは、 jqueryを使用してサーブレットに到達し、いくつかのコードを実行してresponseTextを返したからです。
これが ASP.Net でどのように行われるかはまだ確認していませんが、私の質問はコントローラーと有名なrunat="server"に関するものです。
runat="server"を任意のHTML Elementに追加すると、この HTML 要素を C# (サーバー側) で操作できるはずですが、これは実際に機能します。 IDを変更し、 InnerTextまたはInnerHtmlを設定できます。 、しかし、私が得られないのは、なぜこの要素をクリックしてメソッドを実行できないのですか?
「onclick」属性は JavaScript 用だと思いますが、OnServerClickも同様に機能しないようです。私のコードに何か問題がありますか?またはこれはまったく機能しませんか?