次の .aspx コードがあります
<table style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: tahoma">
<tr>
<td colspan="2"><%#readfile("header")%><br>
<br>
</td>
</tr>
</table>
私は得ています
タイプ 'System.Web.UI.HtmlControls.HtmlElement' が定義されていません。
<%#readfile("header")%> 行。
Public Function readfile(ByVal filename)
Dim objstreamReader As StreamReader
Dim strHtml As String
Dim phypath = filename & ".htm"
If File.Exists(phypath) Then
objstreamReader = File.OpenText(phypath)
strHtml = objstreamReader.ReadToEnd
objstreamReader.Close()
End If
readfile = strHtml
End Function
このコードは、Visual Studio 2010 で正常に実行およびビルドされていましたが、Visual Studio 2012 ではエラーが発生しています。どうすれば修正できますか?vb の関数コードを一時文字列を返すような単純なものに置き換えても、.aspx ページからエラーが発生します。