我正在开发一个 asp.net MVC 3 应用程序。
我有一个 C# 函数,它将字符串作为输入,对其进行格式化,然后返回格式化的字符串。
我有一个 .cshtml 文件,我在其中将数据填充到 webgrid 中。
在 webgrid 中填充数据时,我想先通过 C# 函数对其进行格式化,然后再填充结果。
在 asp.net 中,我可以简单地使用后面的代码来完成它。但我是 MVC 3 的新手,因此非常感谢任何有关如何操作的建议。
我听说它应该在行动中完成。你能帮我怎么做吗?
C# 函数看起来像这样
public string FormatString (string input)
{
// I Format the string and return it
}
网络网格看起来像这样
<div id="GridDiv">
@grid.GetHtml(
htmlAttributes: new { id = "grid" },
tableStyle: "grid",
headerStyle: "header",
rowStyle: "row",
footerStyle: "footer",
alternatingRowStyle: "altRow",
columns: grid.Columns(
grid.Column("Name", "Name", style: "Centered", canSort: true),
grid.Column("Address", "Address", canSort: true),
grid.Column("City", "City", canSort: true),
grid.Column("PhoneNumber", "Phone Number", style: "Centered"),
))
我想格式化姓名、地址、城市和电话号码
非常感谢您的帮助