問題タブ [htmlgenericcontrol]

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 投票する
2 に答える
13721 参照

c# - 生成された Html フォーム HtmlGenericControl を取得する方法

HTML ページのテンプレートがあり、そのコンテンツを ASP.NET に動的に追加する必要があります。また、データに応じて、テンプレート ページの多くのインスタンスを作成する必要があります。

文字列を使用して大きな Html を作成することは非常に汚い方法であることは明らかです。そこで、HtmlGenericControl を使用して Html を生成することにしました。そして、私はそれを作りました。しかし、生成された Html を文字列として取得できません

これらのコントロールを ASP.NET ページに追加してレンダリングするのは簡単ですが、Html が必要です。

それが不可能な場合、Html を生成する他の構造化された方法はありますか...???

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

c# - サーバー側から生成された、クライアント側で変更された html コードを取得するにはどうすればよいですか?

ユーザー(クライアント)が注文できるjquery sortable + C#でリストを作成しました:

サーバー生成:

クライアント生成 (変更):

イベント保存:

すべてのポストバックで動的コードを生成するたびに、サーバーが生成するコードを常に取得すると、有効な場合、リストは空のポストバックになります。=(

サーバー側から生成された、クライアント側で変更された HTML コードを取得するにはどうすればよいですか?

更新: 他のオプションは 、html を送信する javascript でWebMethodsを使用しています:

単純な文字列の要素を処理できません

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

c# - ajax 呼び出し後に HtmlGenericControl をレンダリングする

私はHtmlGenericControl

このオブジェクトを返してページにレンダリングする ajax 呼び出しを行います。c# で json オブジェクトにシリアライズしてページに渡してみましたが、jquery で html コントロールにデシリアライズする方法がわかりません。

また、私がしようとしていることが不可能な場合、HtmlGenericControlを文字列に変換する方法はありますか?

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

asp.net - HtmlGenericControl の検索

2 つの変数を 2 つのそれぞれのコントロールに設定しようとしていますが、現在のコードが機能していません。正しい構文は何ですか?

ascx コード:

ascx.vb コード:

コードをステップ実行jobsLijobsBoxnothing.

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

c# - aspでHTMLを動的に作成する

asp.netで以下のhtmlタグを動的に作成したい

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

c# - コード ビハインドからサーバー側コントロールを呼び出す際の null 参照例外

populate a html list control using .NETで述べたのとまったく同じ問題があります。

私は保管しました

ascx ファイルで、ユーザー コントロールのコード ビハインドから動的に入力しようとしています。

ソリューションを採用しようとすると:

myList.Controls で null 参照例外が発生します。どこかで初期化する必要がありますか?

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

c# - C# で DataTable の代わりに DataSet を使用する方法

ULDataTable から受信したデータを入力する次のテンプレートがあります。

しかし、私のページでは、DataSet を使用して SQL クエリから列を取得しています。

最初のコード ブロックを使用して 2 番目のコード ブロックを操作し、LI内部でを生成するにはどうすればよいULですか?

私は以下をエミュレートしようとしています:

0 投票する
0 に答える
329 参照

c# - .designer で HtmlGenericControl の代わりに HtmlElement を生成する方法

ASP.NET 2.0 Web サイトを手動で ASP.NET 4 に更新し、MVC と古い Web フォーム コードを混在させました。

Web サイトとコントロールの .designer ファイルは自動的に生成されないため、手作業で作成しました。その後、サイトは IIS Express で動作します。

ウェブサーバーに公開するとき、あらゆる種類の問題が発生しました。サイトとコントロールはすべて CodeFile タグを持っていた (デザイナー ファイルが自動生成されなかった理由) ため、すべての CodeFile タグを CodeBehind タグに変更したところ、IIS は問題なくそれを受け入れるようになりました。Visual Studio もデザイナー ファイルを生成するようになりました (yay)。ただし、Div やその他の HTML 要素に、手動で生成したものではなくrunat="server"asをラベル付けすることを選択しています。これは .NET 3.5 と .NET 4.0/4.5 に関係があることはわかっていますが、私の人生では、それを機能させることはできません。HtmlGenericControlHtmlElement

ビルドする前にそれらを置き換えるものを書くこともできますが、それは私の本では良い解決策ではありません.

IIS が与えるエラーは次のとおりです。

基本クラスにはフィールド '<id of control>' が含まれていますが、その型 (System.Web.UI.HtmlControls.HtmlElement) はコントロールの型 (System.Web.UI.HtmlControls.HtmlGenericControl) と互換性がありません。

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.34212

どんな提案でも大歓迎です。