我有以下问题。
我asp:textbox
在页面上有一个运行服务器,其 id 为 saytxt
这个文本框在 a 中<div>
,没什么特别的。IE:
<div>
<asp:TextBox id="txt" runat="server"></asp:TextBox>
</div>
问题是有一些java脚本,当你按下相应的按钮时,它会加倍(复制)div。这是设计使然。它的意思是。
当您点击保存但在 asp:Button 的页面底部时,它找不到我需要的值,因为它返回两个结果。
在后面的代码中:
(Textbox) blah = (Textbox)senderbutton.FindControl("txt");
string test = blah.text
但结果本质上是-->“文本框中的值,文本框中的值”
即它有两次。我通过执行以下操作解决了这个问题:
string[] test = blah.text.split(new[] { ',' })
然后只调用数组中的第二个值或其他任何值。
但是,现在我遇到了这种情况,但问题是用户可以输入一个带有 ' , ' 的字符串,因此拆分变得很糟糕......
那么我可以找到一个带有 id 的控件,但只在后面的代码中找到它的第 n 次出现吗?