問題タブ [inline-code]
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は、インラインコーディングからページロードで作成されたデータテーブルにアクセスできません
codebehindファイルのPage_Loadイベントで、データをデータテーブルに読み込んでいます.aspxページでインラインコーディングを行っていますが、このデータテーブルのデータを表示したいのですが、プログラムを実行しているときに表示されます「エラー64未割り当てのローカル変数'dtblChild'の使用」のようなエラーdtblChildは私のDataTableオブジェクトです
コードビハインドのPage_Loadは、フォーム要素を読み込んだ後に実行されますか?
asp.net-mvc - Webform プロパティのインライン コード
レンダリング時に日付/時刻が表示されないのはなぜですか?
とにかくこれを機能させる方法はありますか?
asp.net - HTML 山かっこ内に ASP.NET インライン コードをネスト (またはエスケープ) する方法はありますか?
ASP.NET で次のようなことを行うことは可能ですか。
つまり、インライン コード ブロックなどの山かっこをエスケープする方法はありますか?
(代替案は次のとおりです。
. 他の方法が可能かどうか興味があります)
python - python scipy.weaveをctype変数とインラインで使用しますか?
scipy.weave.inlineを使用してctype変数をインラインcコードに渡そうとしています。これは簡単だと思うでしょう。ドキュメントは通常のPythonオブジェクトタイプで行う場合は優れていますが、必要以上の機能があり、Cで作業する場合はctypesを使用する方が理にかなっています。ただし、エラーがどこにあるかはわかりません。
asp.net - インライン asp.net コード、オーバーライドできるイベントのリスト
インライン .aspx ページで、pre-init イベントをオーバーライドしたいと考えています。
これどうやってするの?
それは...ですか:
?
更新 これはユーザー コントロールです
asp.net - コード ビハインド プロパティ値をサーバー コントロールに宣言的に渡す方法はありますか?
ASP.Net のサーバー コントロール宣言内でインライン コード ブロックを使用できない理由を誰か説明できますか?
以下は簡単な例です...
コードブロックは文字通りページにレンダリングされます...
私の最初の考えでは、ページのライフサイクルでこれらが処理される順序に関係しているということです。ブロックは、私が理解しているように、分離コード<%=...%>
に相当します。Response.Write(...)
また、サーバー コントロールは実際にはマークアップで宣言されているとおりにはレンダリングされないため、このレンダリングが行われる前に埋め込みコード ブロックを処理できない可能性があると思います。
誰かがそれをもう少しうまく説明できることにとても感謝しています。
ただし、データ バインディング コード ブロックの<%#...%>
動作は明らかに異なりますが、サーバー コントロール内にこれらを埋め込むことができる理由を誰か教えてください...
これはうまくいきます。
asp.net - インラインデータバインディングasp.netタグが実行されていません
私の問題は、以前はこれができたということです。
< div runat="server" visible='<%#CallAFunctionThatReturnsBoolean() %>' >
コントロールの DataBind 関数が暗黙的に呼び出され、div の可視性が正しく設定されると、Page_Load で CallAFunctionThatReturnsBoolean() が呼び出されます。
何らかの理由でこれはもう発生しません。それを機能させるには、基本 Page クラスで Page.DataBind() を呼び出すか、そのページの Page_Load サブで Me.DataBind() を呼び出す必要がありますが、私はしません。特に基本 Page クラスでこれを実行したいのは、DataBind() 関数を明示的に呼び出している DataGrid を含むページがある場合、この DataGrid が Page から 1 回、2 回バインドされるためです。 DateBind と明示的な呼び出し datagrid.DataBind() から 1 回。
コントロールのデータ バインディング イベントが暗黙的に呼び出されなくなった理由は何ですか?
ありがとう
asp.net - asp.netインラインコード<%#MyboolVal%>
私はここで愚かな何かを見逃しているに違いありませんが、私はそれを見ることができません。私の仕事では、サイトでインラインコードを使用しています。例:
それは彼らにとってうまくいくようです、彼らの条件が満たされるとパネルが表示されます。
私は自宅の私のサイトで同様のアプローチを使用しようとしています(金曜日の夜遅くなので、上司に尋ねることは現時点では最善のアイデアではありません)。何も出力できません。うまくいかなかった可視フィールドで試してみたので、画面に何かを書いてもらうだけだと思いました。
しかし、インラインコードから出力が得られません。「テキスト」は表示されますが、「meeee」またはブール値は表示されません。
私は現時点でユーザーコントロール内でこれを行っていますが、それが原因になるとは思いません。
何かアイデアはありますか?
ありがとう
編集....
OK、返信してくれたFreddy Riosに感謝します。テキストを表示することはできますが、試してみると次のようになります。
次のコンパイルエラーが発生します:
可視プロパティの文字列表現からSystem.boolean型のオブジェクトを作成できません。
私は正確に何が起こっているのか混乱しています。私が手に入らないボンネットの下にプロセスの一部があるに違いありません。
編集2:
123行目にエラーが表示されます。
ShowProjectSearchAreaは私のブール値であり、falseに設定されています。
エラーリストウィンドウでエラーをダブルクリックすると、ポップアップに次のように表示されます。これは、これまでに見たことのないものです。
c# - クラスがASP.NETインラインコードから利用できないのはなぜですか?
VS 2008で記述されたASP.NET(C#)アプリケーションがあり、CodeBehindファイルとマスターページを使用しています。他のクラスと拡張メソッドもすべて同じ名前空間にあります。現在、一部のページでは、<%= MyClass.MyMethod()。ExtensionMethod()%>のように、クラスとメソッドがインラインコードから定義されていません。<%= MyNamespace.MyClass.MyMethod()%>と書くことはできますが、1。不必要に長くなり、2。拡張メソッドを使用できなくなります。ほとんどのページで機能しますが、機能しないページもあります。
やみくもに(IntelliSenseなしで)コードを入力すると正常にコンパイルされますが、ページにアクセスすると、クラス/メソッドが未定義であることを通知するHttpCompiler例外がスローされます。「使用」または参照を追加することをお勧めします。しかし、コードビューの.aspxページに「using[名前空間]」を挿入するにはどうすればよいですか?これはC#コードでのみ使用でき、HTMLコードでは使用できません。また、同じ名前空間であっても、すべて同じプロジェクトにあるため、参照は絶対に必要ありません。
なぜこれが時々機能しないのか誰かが知っていますか?理由は何ですか、解決策は言うまでもなく、どこから問題を探し始めるのかさえわかりません...