問題タブ [asp.net-webcontrol]
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-mvc-4 - MvcHtmlString は、アポストロフィとその後のすべてを切り捨てます
MVC 4 で .NET 4.0 を使用しています。MvcHtmlString.Create(...) を使用して MvcHtmlString を返すカスタム Web コントロール ページャーがあります。返されるサンプル MvcHtmlString は次のとおりです。
ただし、これがページにレンダリングされると、html は次のようになります。
アポストロフィ以降はすべて切り取られています。ページが MvcHtmlString をこのようにレンダリングするのはなぜですか? アポストロフィと残りの文字列を正しくレンダリングするにはどうすればよいですか?
c# - クラスファイルからC#でコントロールを見つけるにはどうすればよいですか?
私はここで時間を過ごしています。クラス ファイルがあり、その中の Web ページからコントロールを参照する必要があります。Web でいくつかの例を見つけましたが、何かが正しく機能していません。関連するC#は次のとおりです。
私がやろうとしているDropDownList
のは、クラスファイルでこれにいくつかのデータをバインドすることです。問題は、そこの 3 行目で、古いものを取得することです。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
の を返すとFieldCount
、SqlDataReader
適切な数のフィールドが得られるので、データがあると思います。私はコントロールを見つけていないだけだと思います。ddlCrimeType
クラスファイルでコントロールを見つけるにはどうすればよいですか?
他に知っておくべきことがあれば教えてください。
アップデート:
コントロールはコンテンツ ページにあります。同じことをするためにページの分離コードに同様のコードを書いたとき、私はこれをしなければなりませんでした:
クラスファイルでそれを行う方法を理解する必要があります。今、私は言われています:
c# - GeckoFX で送信ボタンが機能しない
私はこのコードを持っています:
C#でこれを試しました:
C# にはエラーはありませんが、機能しません。
asp.net - Container を含むコントロールで InstantiateIn
カスタム コンテナに問題があります。単一のコントロールをインスタンス化すると、インスタンス化されたコントロールの数が 3 になります!!!
説明するのは少し難しいので、この子のコントロール クラス コードのコードで説明します。
これは MyContainer クラスのコードです:
これは私のaspxページです:
したがって、この行を実行すると: ChildControls.InstantiateIn(cl);
my cl.Controls.Count
become 3. これですべてですが、1 が返されると期待しています。
私は何かを逃していますか?正確な子コントロールを取得したい場合はどうすればよいですか?
皆さん、ありがとうございました。
c# - Winforms WebControl - リンクのエスケープを防ぐにはどうすればよいですか?
Matt Groves が開発したYARTE エディタを使用して、WYSIWYG エディタとして WebControl を使用して、Winforms .NET 4.0 プロジェクトで開発しています。
アンカー タグを追加し、href 属性を次のパスに設定しようとしています。
私はいくつかのアプローチを試みました。ドキュメントに URL を書き込もうとすると、常に HTML エスケープされたアンパサンドが表示されます。
私が失敗したアプローチ:
リンクの作成
/li>HTML を作成して貼り付けます。
/li>ファイルを作成し、webBrowser をそのファイルに向ける:
/li>ストリームを作成し、webBrowser をそこに向けます。
/li>ファイルへの移動:
/li>
私が選択したアプローチに関係なく、アンパサンドがエスケープされ、リンクが機能しません。
よろしくお願いいたします。
c# - WebControl のコンストラクターに正しい属性値がありません
my のコンストラクターが(HTML から)WebControl
の値にアクセスできるようにします。IsSpecial
ただし、常にfalse
です。コンストラクターメソッドが終了するまで値を読み取らfalse
ないため、コンストラクターにあると思います。IsSpecial
コンストラクターでの正しい値を知る方法はありますか?
C#:
HTML: