問題タブ [servercontrols]

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 に答える
147 参照

asp.net - ASP.NET サーバー コントロールの概要

さまざまなサーバー コントロール クラスの概要図を探しています。どこかで一度見たことがありますが、もう見つけることができません。誰かが私にリンクを提供してもらえますか?

0 投票する
3 に答える
10114 参照

asp.net - MasterPage を使用している ASP.NET Web フォームでサーバー コントロールの特定の ID を設定する方法は?

ASP.NET サーバー コントロールに特定の ID を設定することはできますか? ID を割り当てて Web フォームを実行するたびに、ID が変わります。

例えば:

これに翻訳されます:

これはマスターページを使用して行うことだと思いますが、そうであれば、コントロールに特定の ID があることを確認するにはどうすればよいですか (javascript の目的で)。自動生成された ID を JavaScript に配置しましたが、機能していますが、最初に割り当てた ID を使用することをお勧めします。これは可能ですか?

(これはバージョン: ASP.NET 3.5 用です)

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

data-binding - ASP.Netは、内部でバインドされたコントロールの正しいバインド順序をどのように保証しますか?

私がこのようなものを持っている場合:

.Netはバインディングの順序をどのように決定しますか?その例では、2回バインドする必要があります。リストとブール値を式からリピーターにバインドする必要があります...次に、再度バインドしてループしますか?

一般的な意味では、ASP.Netが正しいバインド順序を決定する方法がわかりません。そして、これらのバインドはページのライフサイクルで実際にいつ発生しますか?

0 投票する
3 に答える
1198 参照

asp.net - Internet Explorer Web Controls IE のみですか?

最近、Microsoft の一連のInternet Explorer Web Controlsに出会いました。これらは、Microsoft の asp.net 開発の標準化前の時代からの古いコントロールのように見えます。これらのコントロールが最新のブラウザーでうまく機能するかどうか、または基本的に IE のみであるかどうかについて興味があります。「ダウンレベル」ブラウザーにレンダリングすると言っていることは知っていますが、「IE以外のブラウザー」はダウンレベルブラウザーであることを示しているようです。

MS からの最新のコントロール セットはありますか?

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

asp.net - 送信をキャンセルできる継承ボタンの作成に関する問題 (ASP.NET)

私のJavascriptにエラーはありません。Javascript は false を返し、フォームが送信されます。さらに、フォームUseSubmitBehaviorfalseの設定がまだ送信されている場合。フォームが送信されないようにするために何が欠けていますか?

0 投票する
3 に答える
2010 参照

c# - ユーザー コントロール内のコンテンツ

この質問をするのはとても恥ずかしいのですが、ここで...

私はユーザー コントロールの専門家ではないので、特定の目的の機能を実現するための設計に関するアドバイスが必要です。

目標は、エレガントなコンテナー ボックスを形成するために、html 要素と css の複雑な構造としてレンダリングされるユーザー コントロールを持つことです。問題は、ユーザーコントロールの各インスタンスが独自の個別の HTML コンテンツを持つため、ボックスのコンテンツを設定する方法にあります。ユーザー コントロールのコンテンツ コンテナー div は、レンダリングされた html の構造の奥深くにネストされます。ユーザーコントロールのコンテンツをプログラムで設定したり、プロパティを使用したりすることは望ましくありません。

疑似コードでは、望ましい構文は次のようになります。

レンダリングされたユーザー コントロールのサンプルは次のようになります。

私の説明が適切であることを願っています。これは誰にとっても理にかなっていますか、それとも目的の機能は達成できませんか?

乾杯!

編集

まともな解決策に到達することを期待して、テンプレート化されたユーザー コントロールの提案を試みました。私はこのサイトを "ウェイバック"し 、テンプレート化されたユーザー コントロールが機能するようになりました。次の質問は、テンプレート内にネストされたコントロールにプログラムでアクセスするにはどうすればよいですか...リンク例の「説明」テンプレートにテキストボックスコントロールがあり、その値をプログラムで設定したいとしますか? これは可能ですか?

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

asp.net - タグのASP.NETイベントワイヤアップ(asp:buttonまたはサーバーリンクではありません)

これが私がやりたいことです。このHTML行を使用して、ASP.NETサーバー側でonclickイベントを処理します。

サーバー側を正常にキャプチャできるアンカータグを使用したくないし、使用したくない。

私はこれを使いたい:

このHTMLのonclick属性は通常、イベントをJavascriptイベントハンドラーに転送しますが、これは使用したくありません。

この質問(http://stackoverflow.com/questions/3445515/input-typebutton-runatserver-wont-work-in-asp-net)でも同様の問題が詳しく説明されていますが、最終的にはを使用することになります。タグの使用に頼らずに入力タグを処理できるかどうか疑問に思っています。

ありがとう!

0 投票する
4 に答える
5991 参照

asp.net - ASP.NET サーバー コントロールのタグのラップを防止する

さまざまな ASP.NET サーバー コントロールを作成しており、既定でコントロールをラップするタグを削除する必要があります。タグを別のタグに変更できることは承知しています (この質問のように、カスタム コントロールのレンダリング動作をスパンから変更するにはどうすればよいですか) が、どうすればそれを防ぐことができますか?

私は WebControl から継承しています (CompositeControl からも継承できます)。

私は通常得る:

私は欲しい:

RenderContents(HtmlTextWriter 出力) と CreateChildControls() メソッドを (さまざまなコントロール間で) オーバーライドしています。私の当面の必要性は、RenderContents(HtmlTextWriter output) メソッドを使用して問題に対処することです。

0 投票する
3 に答える
4578 参照

asp.net - ASP.Net LinkBut​​ton CommandArgument プロパティは <%= .. %> を無視します

ASP.Net LinkBut​​ton コントロールにプロパティを設定するための非常に単純な操作だと思ったことを実行しようとしていますが、何らかの理由で ASP.Net はタグを無視し、値を文字列として渡すだけです。

リンクがクリックされると、次のように処理します。

問題は、itemID の値が「<%= item.ItemID %>」になることです。

他の人が同じ問題に遭遇し、以下のようなことを試しているのを見てきましたが、これまでのところうまくいきませんでした.

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

c# - サーバー コントロールの onclick エラー

itemtemplate を定義したデータリストを使用しています。この itemtemplate 内で asp:LinkBut​​ton を使用しています。この linkbutton タグで OnClick="methodname" を使用しました。コード ビハインドで対応する mehtodname を定義していますが、ページをロードしたり、データリスト内の項目をクリックしたりすると、Java ランタイム エラーが発生し続けます。言及された名前で定義されたjavascript関数関数がないと言っています。

asp:LinkBut​​ton はサーバー コントロールではありません。JavaScript ではなく、C# のコード ビハインドを使用したいと考えています。どうすれば進めますか??

<asp:DataList ID="DLID" RepeatColumns="5" RepeatDirection="Horizontal" runat="server">

<ItemTemplate>
<div class="home">
<div class="homeblock"> </div>
<div class="homeitem">
<ul> <li> <span style="font-size:small;">
<asp:LinkButton ID="TopItem" runat="server" OnClick="Item_OnClick"> <%# Container.DataItem %> </asp:LinkButton>
</span> </li> </ul>
</div>
</div>
</ItemTemplate>
</asp:DataList>