私はasp.net MVC 3アプリケーションで作業しています。webgridに入れる前にC#コードで文字列をフォーマットします。
私は文字列を入力として受け取り、それをフォーマットしてから、フォーマットされた文字列を返します。
私はwebgridでデータを埋め込む.cshtmlファイルを持っています。
webgridでデータを入力するときは、最初にC#関数を使用してデータをフォーマットし、結果を入力します。
asp.netで私は単純にコードを使ってそれを行うことができます。 MVC 3の新機能ですので、どのように行うかについての提案は非常に高く評価されています。
私はそれが行動で行われるべきであると聞いた。あなたはそれをどうやって手伝ってくれますか?私は名前、住所、市をフォーマットしたい
この
public string FormatString (string input)
{
// I Format the string and return it
}
のようなC#の機能を見て、この
<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"),
))
などのWebGridの外観、およびPhoneNumberの
助けてくれてありがとうございました
回答ありがとうございます。私はそれを試しています。 1つの質問:FormatString()関数の実装はどこに置くのですか?モデルクラスでは? – Youssef
さて、それは主にあなたが使用するものに依存します。通常の方法としてモデルクラスに入れることができます。静的にすることも、文字列拡張メソッドにすることもできます。 :) –