問題タブ [late-bound-evaluation]
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 - データバインドされたコントロールで Eval を使用して拡張メソッドを呼び出す方法
私は int 型に単純な拡張メソッドを持っているので、次のことができます:
これはコードではうまく機能しますが、リピーター テンプレートでこの拡張メソッドを使用したいと考えています。データバインドするときは、次のことを行います。
それはうまくいかなかったので、私は試しました:
それでもうまくいきませんでした。JIT コンパイラは拡張メソッドを認識していませんが、ページには適切なインポート ステートメントがあります。
これを解決するための私の唯一のアイデアは、Eval を Literal コントロールに置き換えて、コード ビハインドで拡張メソッドを呼び出すことですが、いずれにせよ、これが機能しない理由を知りたいと思います。
ありがとう
asp.net - DropDownList でデータバインドされたリスト項目を有効にする
DetailsView の EditItemTemplate で使用されているドロップダウン リストがあり、SqlDataSource から入力されており、選択した値を次のようにバインドしています。
すべてが期待どおりに機能します。今私がしたいのは、sqlDataSource の別の列に基づいてバインドされたリスト項目のみを有効にすることです。アクティブまたは非アクティブの値を持つことができる「ステータス」列があります。エントリのステータスがアクティブである場合、私は対応するリスト項目を有効にしたい、それ以外の場合は無効にしたい これは編集フォームであるため、非アクティブな値を選択できないようにしたいのですが、ドロップダウン リストにそれらの「非アクティブ」エントリを含める必要があるためです。編集中の場所には、現在非アクティブな場所の場所 ID が含まれている可能性があります。
私が使用しようとしたのは、DropDownList 定義に次のように記載されていました。
しかし、それはうまくいきませんでした - しかし、報告されたエラーはありませんでした。
助言がありますか?
ありがとう
asp.net - asp:Image コントロールの ImageUrl プロパティ内に DataItem を埋め込もうとしています
リピーター内に次の Image コントロールがあります。~/profilepics/ と .jpg の間にレンダリングするユーザー名を取得しようとしていますが、次のレンダリングされた出力が得られます
/profilepics/%3C%25#DataBinder.Eval(Container.DataItem,%20%22usernameFrom%22)%20%25%3E.jpg
ここにマークアップがあります
私も同じことを試みましたが、二重引用符を使用して同じ結果を得ました。
c# - C# - 動的キーワードを無効にする
.net 4 で「動的」キーワードの使用を無効にする方法はありますか?
VS2010 のコード分析機能には、dynamic キーワードを使用するとビルドが失敗するルールがあるのではないかと思いましたが、うまくいきませんでした。