問題タブ [server-tags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.NET: サーバー タグを使用して C# または VB.NET 式を Javascript 関数に埋め込むことはできますか?
すべてドロップダウン リストにバインドされているいくつかの値を含む、SiteTypes という列挙型があります。クライアント側では、このドロップダウンをチェックして、選択した値がこれらの列挙値の 1 つであるかどうかを確認する必要があります。変更が必要な場合に備えて、スクリプトで列挙型の値をハードコードしたくないので、サーバータグを使用して列挙型自体から直接取得したいと考えています。概念的に、私はこれをしたいと思います:
私が今やっている方法は、コードビハインドで保護されたプロパティを作成し、その特定の列挙値を返し、これを行っています:
ただし、そのようなチェックを行う必要があるすべてのページに特別なプロパティを作成する必要があるため、それは好きではありません。
私がここでやりたいことをする方法はありますか?
c# - サーバータグの形式が正しくありません-RegularExpressionValidator
テキストボックスへのエントリが整数であることを確認するRegularExpressionValidatorを作成しようとしています(「。」や「、」は含まれず、「500」などの整数値のみが含まれます)。
しかし、私はこれに遭遇しました:
コードは次のとおりです。
これの問題は何ですか?私は周りを検索しましたが、これがうまく形成されない理由を見つけることができません。
c# - サーバー タグ : サーバー タグの形式が正しくありません
このエラーが発生しましたが、コードの何が問題なのかわかりません...ここにあります:
asp.net - レンダリングされるべきではないコントロールで呼び出される PageLoad および OnPreRender
私はこの非常に単純化されたコード ブロックを使用しています。
私のascxファイルで。ASP.Net がこのページを読み取るときに、MyCondition() が true を返した場合、else 句にあるものはすべて完全に無視されると思いました。これは当てはまりません。ブラウザがページを表示するときに myUnusedControl が適切に非表示になっているにもかかわらず、myUnusedControl の PageLoad および OnPreRendered イベントは、ページをロードするときにまだ発生しています。
どうしてこれなの?ページがレンダリングされるときに ascx または aspx のチャンクが完全に無視されるようにするにはどうすればよいですか?
御時間ありがとうございます。
asp.net - asp:Hyperlink でサーバー タグが解析されない
私は ASP.NET に比較的慣れていないことを認めざるを得ず、恥ずべきことに、クライアント側のページでサーバー タグをまだ実際に使用したことがありません。私のページには、データテーブルの行を反復処理し、以下のタグを使用して各アイテムのハイパーリンク オブジェクトを表示するリピーターがあります。
私が抱えている問題は、サーバーが <%# %> タグをレンダリングしないことです。この同じリンクをタグに入れると、問題なく機能します。ハイパーリンクがサーバー側で既にレンダリングされているという事実に関係していると確信していますが、それを正しく機能させるために変更する方法がわかりません。どんな助けでも大歓迎です。
asp.net - マスター ページでの ASP.NET インライン式の使用
重複の可能性:
asp.net マスター ページでインライン タグが実行されない
マスターページに次の行があります。
すべて正常にコンパイルされますが、Web アプリケーションを実行すると、css ファイルが読み込まれません。その理由は、レンダリングされたページでソースを表示すると、次のように表示されるためです。
したがって、私の ASP.NET サーバー タグはスクリプト行では機能していますが、CSS 行では機能していないようです。私が間違っていることと、これを修正する方法を誰かが知っていますか?
asp.net - サーバー タグの形式が正しくないか、BC30201: 式が必要です
この問題に関するすべての投稿を読みましたが、役に立ちませんでした。この問題を解決するために、次のようにすると、さまざまな方法を試しました。
私はこの問題を抱えています:サーバータグがうまく形成されていません。そのような場合:
別の問題があります: BC30201: Expression expected . そして、そのような場合:
私の結果は次のとおりです。<input type="submit" name="ctl00$MainContent$Button_Save" value="" id="MainContent_Button_Save" class="btnSave">
html - IE6、IE7、および IE8 でレンダリングされる ASP.NET サーバー タグ
ASP.NET の終了サーバー タグがページに表示されるという奇妙な問題が発生しましたが、この問題の原因がわかりません。body と id="Page" を持つ最初の div の間には何もありません。他のブラウザでは問題ありません。あなたはなにか考えはありますか?
これはコード ビハインドであり、IE6 でレンダリングされるものです。最初の div の直前にあるサーバー タグに注目してください。
http://i.stack.imgur.com/FkIZ2.png
IE8 の同じ問題、別の場所、およびサーバー タグの場所を確認する要素の検査からのスナップショットもあります (ただし、そのコントロールは同様の構造を持つ別のマスター ページを使用します - 以下のコードを参照してください)。
http://i.stack.imgur.com/WqjB6.png
現時点では、他に何を試すべきかわかりませんので、どんなアイデアでも構いません。:) 前もって感謝します!