に設定します。私はasf xmlタグでorderedFilesを呼び出して、orderedFilesに関連付けられたファイルを表示できるのですか?ASP.NETのxmlファイルのドキュメントソースを変数
EDIT
は、XML文書内の値と現在のファイルパスを交換することが可能ですか?
に設定します。私はasf xmlタグでorderedFilesを呼び出して、orderedFilesに関連付けられたファイルを表示できるのですか?ASP.NETのxmlファイルのドキュメントソースを変数
EDIT
は、XML文書内の値と現在のファイルパスを交換することが可能ですか?
databindingを使用して、databind-timeでDocumentSourceプロパティの値を設定できます。まず、コードビハインドで、表示するファイルへの物理パスを含む文字列を返すパブリックメソッドまたはプロテクトメソッドを作成します。あなたの場合、このメソッドはあなたがリストした3行のコードを持ち、orderedFiles.FullName(最新のファイルへの物理パス)を返します。のは、このメソッドは「GETFILE()」と呼ばれ、それは次のようになります言ってみましょう:
Public Function GetFile() As String
Dim di As New DirectoryInfo("C:\Users\Simon\Desktop\XML Logs\")
Dim files As FileSystemInfo() = di.GetFileSystemInfos()
Dim newestFile = files.OrderByDesc(Function(f) f.CreationTime).First
Return newestFile.FullName
End Sub
次に、あなたのマークアップでは、このメソッド呼び出しの出力にDocumentSourceプロパティを割り当てるためにデータバインディング構文を使用します。
最後に、ページロードメソッドのある時点でPage.DataBind()を呼び出して、ページ上でデータバインドを開始する必要があります。
あなたはデータバインディングの入門をしたい場合は、あなたが助けをDino Esposito
のおかげで、この記事を参照することができ、私はトラブルのビットを持っているように見える、私は、これまでの任意のポインタをやっていること更新しています大変感謝しています! –
私はVBの "Public Sub"はvoid C#メソッドと同等だと思います。メソッドが文字列値を返すようにするには、 "Public Function"とReturnキーを使用する必要があります。私は答えによって更新され、そのメソッドがどのように見えるべきかを示しています。 –
それを公共の機能に変更すると違いがあるようです!助けてくれてありがとう! –