-2
<asp:DataList id="ItemsList"
      BorderColor="black"
      CellPadding="5"
      CellSpacing="5"
      RepeatDirection="Vertical"
      RepeatLayout="Table"
      RepeatColumns="3"
      runat="server">      

<ItemTemplate>

   <a href="#"  data-inline="true" data-role="button" 
        data-icon="star" data-iconpos="right">        
    <input type="text" id="txtTry" style="width: 20%" runat="server" 
        value="" data-mini="true"  
        <%# DataBinder.Eval(Container.DataItem, "StringValue") %>
   </a>
</ItemTemplate>

</asp:DataList>

CS の各ボタンのテキスト ボックスの値にアクセスするにはどうすればよいですか。どうすればアクセスできますか?これは難しいことではありませんが、まだ使用していません。

4

2 に答える 2

4

<input> HTMLコントロールをASP.NETコントロールに変更する必要があります。次に例を示します。

<asp:TextBox ID="txtTry" runat="server"></asp:TextBox>

その後、.csファイルでテキストボックスの値を変更できます。

...
txtTry.Text = "foo";
...
于 2012-08-08T09:50:50.140 に答える
0

はい、htmlをAsp.netテキストボックスに変更します。次に、oleksiiによって言及された方法を介して取得できます

入力HTMLテキストを使用する場合でも、以下のサンプルを試してください。通常は次のコマンドで実行する必要があります。

Request.Form["elementName"]

たとえば、

<input type="text" name="try" />次に、Request.Form["try"]その値にアクセスするために使用できます。

于 2012-08-08T10:05:06.367 に答える