コード
@page "/IConfiguration"
@using Microsoft.Extensions.Configuration
@inject IConfiguration config;
pg_con = @connection_str
@code {
private string? connection_str;
protected override void OnInitialized() {
connection_str = config.GetConnectionString("db_con");
}
}
ビルドエラー
- 重大度レベル:エラー (アクティブ)
- コード:CS1929
- 説明:'IConfiguration' に 'GetConnectionString' の定義が含まれておらず、最も適している拡張メソッド オーバーロード 'ConfigurationExtensions.GetConnectionString(IConfiguration, string)' には 'IConfiguration' 型のレシーバーが必要です
【変更前】
IConfiguration.razor → 上記ビルドエラー
【変更後】
Iconf.razor → ビルドエラー解消
何故…?
razorのファイル名っての制限あるん?ドキュメント探しても見当たらん(´・ω・`)