salve, ho questo codice , che funziona se gli passo il parametro e il file , però se non c'è niente mi da errore,
come posso fare quando il parametro è sbagliato o non esista il file mi da un messaggio tipo "Non c'è niente",
ecco il codice:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.Odbc;
using System.Data;
using System.IO;
public partial class page_read : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
popola();
}
private void popola()
{
string Page = "" + Request.QueryString["Page"] + "";
StreamReader sr = new StreamReader("d:/wwwroot/www/public/pagine/" + Page + "");
while (!sr.EndOfStream)
{
vipage.InnerHtml += sr.ReadLine().ToString() + '\r' + '\n';
}
sr.Close();
}
}
risolto con questo:
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.Odbc;
using System.Data;
using System.IO;
public partial class page_read : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
popola();
}
private void popola()
{
if (Request.QueryString["Page"] != null)
{
StreamReader sr = new StreamReader("d:/wwwroot/www/public/pagine/" + Page + "");
while (!sr.EndOfStream)
{
vipage.InnerHtml += sr.ReadLine().ToString() + '\r' + '\n';
}
sr.Close();
}
else
{
vipage.InnerHtml = "Non c'è niente";
}
}
}