Я хочу включить определенные файлы на свою страницу. Я не всегда уверен, существуют ли они, поэтому я должен проверить, что они делают. (В противном случае страница аварии, как вы, наверное, знаете)Возможность включить файл в ASP.NET, но не проверить, существует ли он
<%@ Page Language="C#" %>
<html>
<body>
<% bool exists;
exists = System.IO.File.Exists("/extra/file/test.txt");
%>
Test include:<br>
<!--#include file="/extra/file/test.txt"-->
</body>
</html>
</html>
Хотя включает работу, то проверка, существует ли файл кода нет.
Если удалить этот код:
<% bool exists;
exists = System.IO.File.Exists("/extra/file/test.txt");
%>
Все работает отлично. Я также попытался положить его в блок <script runat="server">
, но он все еще не прошел.
Это действительно будет довольным. Это работает как шарм. – skerit