問題タブ [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.

0 投票する
1 に答える
169 参照

asp.net-mvc-4 - MvcHtmlString は、アポストロフィとその後のすべてを切り捨てます

MVC 4 で .NET 4.0 を使用しています。MvcHtmlString.Create(...) を使用して MvcHtmlString を返すカスタム Web コントロール ページャーがあります。返されるサンプル MvcHtmlString は次のとおりです。

ただし、これがページにレンダリングされると、html は次のようになります。

アポストロフィ以降はすべて切り取られています。ページが MvcHtmlString をこのようにレンダリングするのはなぜですか? アポストロフィと残りの文字列を正しくレンダリングするにはどうすればよいですか?

0 投票する
1 に答える
1656 参照

c# - クラスファイルからC#でコントロールを見つけるにはどうすればよいですか?

私はここで時間を過ごしています。クラス ファイルがあり、その中の Web ページからコントロールを参照する必要があります。Web でいくつかの例を見つけましたが、何かが正しく機能していません。関連するC#は次のとおりです。

私がやろうとしているDropDownListのは、クラスファイルでこれにいくつかのデータをバインドすることです。問題は、そこの 3 行目で、古いものを取得することです。

オブジェクト参照がオブジェクト インスタンスに設定されていません。

の を返すとFieldCountSqlDataReader適切な数のフィールドが得られるので、データがあると思います。私はコントロールを見つけていないだけだと思います。ddlCrimeTypeクラスファイルでコントロールを見つけるにはどうすればよいですか?

他に知っておくべきことがあれば教えてください。

アップデート:

コントロールはコンテンツ ページにあります。同じことをするためにページの分離コードに同様のコードを書いたとき、私はこれをしなければなりませんでした:

クラスファイルでそれを行う方法を理解する必要があります。今、私は言われています:

0 投票する
1 に答える
1287 参照

c# - GeckoFX で送信ボタンが機能しない

私はこのコードを持っています:

C#でこれを試しました:

C# にはエラーはありませんが、機能しません。

0 投票する
1 に答える
793 参照

asp.net - Container を含むコントロールで InstantiateIn

カスタム コンテナに問題があります。単一のコントロールをインスタンス化すると、インスタンス化されたコントロールの数が 3 になります!!!

説明するのは少し難しいので、この子のコントロール クラス コードのコードで説明します。

これは MyContainer クラスのコードです:

これは私のaspxページです:

したがって、この行を実行すると: ChildControls.InstantiateIn(cl);my cl.Controls.Countbecome 3. これですべてですが、1 が返されると期待しています。

私は何かを逃していますか?正確な子コントロールを取得したい場合はどうすればよいですか?

皆さん、ありがとうございました。

0 投票する
1 に答える
118 参照

c# - Winforms WebControl - リンクのエスケープを防ぐにはどうすればよいですか?

Matt Groves が開発したYARTE エディタを使用して、WYSIWYG エディタとして WebControl を使用して、Winforms .NET 4.0 プロジェクトで開発しています。

アンカー タグを追加し、href 属性を次のパスに設定しようとしています。

私はいくつかのアプローチを試みました。ドキュメントに URL を書き込もうとすると、常に HTML エスケープされたアンパサンドが表示されます。

私が失敗したアプローチ:

  1. リンクの作成

    /li>
  2. HTML を作成して貼り付けます。

    /li>
  3. ファイルを作成し、webBrowser をそのファイルに向ける:

    /li>
  4. ストリームを作成し、webBrowser をそこに向けます。

    /li>
  5. ファイルへの移動:

    /li>

私が選択したアプローチに関係なく、アンパサンドがエスケープされ、リンクが機能しません。

よろしくお願いいたします。

0 投票する
2 に答える
42 参照

c# - WebControl のコンストラクターに正しい属性値がありません

my のコンストラクターが(HTML から)WebControlの値にアクセスできるようにします。IsSpecialただし、常にfalseです。コンストラクターメソッドが終了するまで値を読み取らfalseないため、コンストラクターにあると思います。IsSpecialコンストラクターでの正しい値を知る方法はありますか?

C#:

HTML: