如何用Razor语法在ASP.NET MVC中将字符串转换为对象?

2026-03-30 12:271阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计158个文字,预计阅读时间需要1分钟。

如何用Razor语法在ASP.NET MVC中将字符串转换为对象?

csharp@using System.Data@model DataTable

@foreach (var row in Model.Rows){ // 将 row 转换为对象的示例代码 var obj=new { Column1=row[Column1], Column2=row[Column2], // 添加更多列 }; // 在此处使用 obj 对象}

@using System.Data @model DataTable @foreach (var row in Model.Rows) { @row[] // how do you cast this to a object? }

如何使用Razor语法将@row转换为对象?

如何用Razor语法在ASP.NET MVC中将字符串转换为对象?

你可以编写常见的C#代码:

@foreach (YourType row in Model.Rows) { ... }

要么

@foreach (var row in Model.Rows) { YourType casted = (YourType)row; ... }

或者如果您不确定它是否可浇铸:

@foreach (var row in Model.Rows) { YourType casted = row as YourType; if (casted != null) { ... } }

本文共计158个文字,预计阅读时间需要1分钟。

如何用Razor语法在ASP.NET MVC中将字符串转换为对象?

csharp@using System.Data@model DataTable

@foreach (var row in Model.Rows){ // 将 row 转换为对象的示例代码 var obj=new { Column1=row[Column1], Column2=row[Column2], // 添加更多列 }; // 在此处使用 obj 对象}

@using System.Data @model DataTable @foreach (var row in Model.Rows) { @row[] // how do you cast this to a object? }

如何使用Razor语法将@row转换为对象?

如何用Razor语法在ASP.NET MVC中将字符串转换为对象?

你可以编写常见的C#代码:

@foreach (YourType row in Model.Rows) { ... }

要么

@foreach (var row in Model.Rows) { YourType casted = (YourType)row; ... }

或者如果您不确定它是否可浇铸:

@foreach (var row in Model.Rows) { YourType casted = row as YourType; if (casted != null) { ... } }