0
public partial class CityDetailPage : System.Web.UI.Page
{
 protected List<CityPhotoGallery> cityPhotoGallery;--It is allowed
 protected var cityPhotoGallery; --IT IS NOT ALLOWED

 protected void Page_Load(object sender, EventArgs e)
 {

 }

}

通常の変数(データ型がわかっている)をaspx.csページから.aspxページに渡す方法は知っていますが、現在のsenerioにはvar型変数があるので、この変数を.aspx.csから.aspxページに渡す方法ページ

4

1 に答える 1

0

var 型のようなものはありません。

linq-2-sql でプロジェクションを使用する場合など、データ型は匿名であるか、コンパイラによって導出された実際のデータ型です。その場合、 var を使用する方が簡単です。

update 匿名型を渡すことはできません。明確な型を使用するだけです。プロジェクションを渡したい場合は、そのための特定のタイプを作成する必要があります。それらは Poco または DTO (データ転送) オブジェクトと呼ばれます。これらは単純なデータ コンテナーとして機能し、アプリケーションのレイヤー間でデータを移動するために使用されます。

詳細については、POCO と DTOの比較

于 2012-06-23T08:42:20.683 に答える