我在这里有这个静态方法:
public static string ParseStringForSpecialChars(string stringToParse)
{
const string regexItem = "[^a-zA-Z0-9 ]";
string stringToReturn = Regex.Replace(stringToParse, regexItem, @"\$%&'");
return stringToReturn;
}
此方法可以正常工作,因为它可以阻止许多字符串对我的应用程序有害。我想有更好的方法来做事,但这不是我帖子的重点。
现在我想要的是从调用此方法的 javascript 中的任何文本框中获取所有值,然后将数据发送到控制器。
说我有这样的看法:
@using MyApp.Utilities
@model List<MyApp.Models.CustomerObj>
@{
ViewBag.Title = "Customer Index";
}
<h2>Customer Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
@using (Html.BeginForm())
{
<p>
Name: @Html.TextBox("customerName") <br/>
Address: @Html.TextBox("customerAddress") City: @Html.TextBox("customerCity") <br/>
<br />
Postal Code: @Html.TextBox("customerPC")<br/>
Phone Number: @Html.TextBox("customerPhone") Fax Number: @Html.TextBox("customerFax")<br />
Mail: @Html.TextBox("customerEmail") <br/>
<input type="submit" value="Filter" style="float:right">
</p>
}
</p>
我怎样才能继续做我想做的事?谁能给我建议如何进行?我想要一个灵活的解决方法,因为您现在拥有的视图会改变,我需要这种方法在任何地方都适用。
谢谢你。