-6

したがって、これはテキストボックスです: System.Web.UI.WebControls.TextBox

入力タイプ=テキストに相当するものは何ですか(runat=serverを使用したhtml入力である必要があります。asp:textboxは使用できません)

4

2 に答える 2

2

入力タイプ = テキストは HTMLControl として参照されます。

using System.Web.UI.HtmlControls;

次の構文を使用してコントロールを参照できます。

string str10 = ((HtmlInputText)e.Item.FindControl("txtYourTextBoxName")).Value;
于 2013-05-06T14:06:41.330 に答える
1

ASP.NET TextBox コントロールは、<input type=text />要素に相当する .NET マネージ コードであり、(パスワードまたはテキストエリア フィールドとしてレンダリングするように明示的に指定されていない限り) 正確にレンダリングされます。

もちろん、単純にそのようなプリミティブ要素型を出力してrunat="server"それを平手打ちし、コード ビハインドで参照することもできます。

<input type="text" id="primitive" runat="server" />

しかし、バックエンドでは一般的なHTMLコントロールとして参照されるため、Valueプロパティを操作する必要があります。TextTextBox

制約があるかもしれないことは理解していますが、あなたが行った主張はナンセンスです - もしあなたが明確にすることができれば、私たちもできるかもしれません.

于 2013-04-03T15:56:50.260 に答える