我有一个aspx页面,我想限制用户在任何列中提交任何空格。我知道我可以利用Trim()
函数删除空格。
<div class="panel-body">
<div class="col-sm-12">
<div class="col-sm-6">
Name
</div>
<div class="col-sm-6">
<asp:TextBox runat="server" ID="txtName" class="form-control"/>
</div>
</div>
<div class="col-sm-12">
<div class="col-sm-6">
Last Name
</div>
<div class="col-sm-6">
<asp:TextBox runat="server" ID="txtLastName" class="form-control"/>
</div>
</div>
<div class="col-sm-12">
<div class="col-sm-6">
Address
</div>
<div class="col-sm-6">
<asp:TextBox runat="server" ID="txtAddress" class="form-control" TextMode="MultiLine" />
<br />
<asp:Button Text="Submit" runat="server" ID="btnSubmit" class="btn btn-default" OnClick="btnSubmit_Click" />
</div>
</div>
</div>
我只是想知道我是否必须在一个大项目中实施此操作,因此我想集中处理此修整过程。
请帮助
答案 0 :(得分:0)
我已经尝试过了,并且奏效了。
public static void TrimTextBoxesRecursive(Control root)
{
foreach (Control control in root.Controls)
{
if (control is TextBox)
{
var textbox = control as TextBox;
textbox.Text = textbox.Text.Trim();
}
else
{
TrimTextBoxesRecursive(control);
}
}
}
仍然感谢您的帮助!