Fixed issue in redirection to a page with a space in the name, saved in a namespace with a space in the name.

This commit is contained in:
Dario Solera 2009-12-09 16:11:51 +00:00
parent e36df77aa7
commit aab14b7941
3 changed files with 5 additions and 5 deletions

View file

@ -16,5 +16,5 @@ using System.Reflection;
// //
// You can specify all the values or you can default the Revision and Build Numbers // You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
[assembly: AssemblyVersion("3.0.1.440")] [assembly: AssemblyVersion("3.0.1.441")]
[assembly: AssemblyFileVersion("3.0.1.440")] [assembly: AssemblyFileVersion("3.0.1.441")]

View file

@ -116,11 +116,11 @@ namespace ScrewTurn.Wiki {
Message msg = Pages.FindMessage(messages, int.Parse(Request["Edit"])); Message msg = Pages.FindMessage(messages, int.Parse(Request["Edit"]));
Pages.ModifyMessage(page, int.Parse(Request["Edit"]), msg.Username, txtSubject.Text, DateTime.Now, content); Pages.ModifyMessage(page, int.Parse(Request["Edit"]), msg.Username, txtSubject.Text, DateTime.Now, content);
} }
UrlTools.Redirect(UrlTools.BuildUrl(page.FullName, Settings.PageExtension, "?Discuss=1&NoRedirect=1")); UrlTools.Redirect(page.FullName + Settings.PageExtension + "?Discuss=1&NoRedirect=1");
} }
protected void btnCancel_Click(object sender, EventArgs e) { protected void btnCancel_Click(object sender, EventArgs e) {
UrlTools.Redirect(UrlTools.BuildUrl(page.FullName, Settings.PageExtension, "?Discuss=1&NoRedirect=1")); UrlTools.Redirect(page.FullName + Settings.PageExtension + "?Discuss=1&NoRedirect=1");
} }
} }

View file

@ -19,7 +19,7 @@ namespace ScrewTurn.Wiki {
protected void Page_Load(object sender, EventArgs e) { protected void Page_Load(object sender, EventArgs e) {
List<PageInfo> pages = Pages.GetPages(Tools.DetectCurrentNamespaceInfo()); List<PageInfo> pages = Pages.GetPages(Tools.DetectCurrentNamespaceInfo());
Random r = new Random(); Random r = new Random();
UrlTools.Redirect(UrlTools.BuildUrl(pages[r.Next(0, pages.Count)].FullName, Settings.PageExtension)); UrlTools.Redirect(pages[r.Next(0, pages.Count)].FullName + Settings.PageExtension);
} }
} }