Хорошо. Несколько советов о том, как действовать.
Вот как должен выглядеть ваш текстовый файл
Id, Name, address, Balance
1, testName, xyz, 300
Перед вставкой проверьте, если имя уже существует. Если да, получите идентификатор (здесь, если testname существует, мы должны получить значение идентификатора, т.е. 1).
Если мы получим этот идентификатор, мы можем проанализировать файл и обновить его с помощью StreamWriter
[Или]
Я обработал 404 путем выполнения этого в global.asax файле
protected void Application_BeginRequest(object sender, EventArgs e)
{
string url = Request.RawUrl;
if ((url.Contains(".aspx")) && (!System.IO.File.Exists(Server.MapPath(url))))
{
Server.Transfer("/Error/FileNotFound.aspx");
}
}
Теперь, если бы кто-либо может помочь мне с виджетом Google, который был бы большим!
Существует новый режим перенаправления в ASP.NET 3,5 SP1, которые можно теперь использовать так, он не перенаправляет. Это показывает ошибочную страницу, но сохраняет URL тем же:
"Также хороший для перенаправлений URL. При установке redirectMode на в web.config к "responseRewrite", можно избежать перенаправления к пользовательской ошибочной странице и оставить URL в браузере нетронутым".