public static string showNextPrevious(int start, int size, int total, string url, HttpResponse Response) { if (size >= total) { return ""; } string tmp; int index = (start % size != 0) ? start / size + 1 : start / size; // pagina en la que estamos int cnt = (index - NUM_PAGINATION / 2 < 0) ? 0 : index - NUM_PAGINATION / 2; // donde empezamos string active; //Se muestra prev active = ((start - size) >= 0) ? "" : "class='disabled'"; tmp = String.Format(pattern, active, Response.ApplyAppPathModifier(String.Format(url, start - size)), "«"); //if (cnt > 0) // tmp = String.Format(pattern, // "class='disabled'", // "#", // "..."); //bool stop = false; for (int i = 0; i < NUM_PAGINATION; i++) { if ((cnt + i) * size >= total) //{ // stop = true; break; //} active = ((cnt + i) == index) ? "class='active'" : ""; tmp += String.Format(pattern, active, Response.ApplyAppPathModifier(String.Format(url, ((cnt + i) * size))), "" + (cnt + i + 1)); } //if (!stop) // tmp = String.Format(pattern, // "class='disabled'", // "#", // "..."); //Se muestra next active = (total > (start + size)) ? "" : "class='disabled'"; tmp += String.Format(pattern, active, Response.ApplyAppPathModifier(String.Format(url, start + size)), "»"); return "<div class='pagination'><ul>" + tmp + "</ul></div>"; }
public override string ApplyAppPathModifier(string virtualPath) { return(_httpResponse.ApplyAppPathModifier(virtualPath)); }
public void Methods_Deny_Unrestricted () { HttpResponse response = new HttpResponse (writer); response.AddCacheItemDependencies (new ArrayList ()); response.AddCacheItemDependency (String.Empty); response.AddFileDependencies (new ArrayList ()); response.AddFileDependency (fname); response.AddCacheDependency (new CacheDependency[0]); response.AddCacheItemDependencies (new string [0]); response.AddFileDependencies (new string [0]); try { response.AppendCookie (new HttpCookie ("mono")); } catch (NullReferenceException) { // ms } try { Assert.IsNull (response.ApplyAppPathModifier (null), "ApplyAppPathModifier"); } catch (NullReferenceException) { // ms } try { response.Clear (); } catch (NullReferenceException) { // ms } try { response.ClearContent (); } catch (NullReferenceException) { // ms } try { response.ClearHeaders (); } catch (NullReferenceException) { // ms } try { response.Redirect ("http://www.mono-project.com"); } catch (NullReferenceException) { // ms } try { response.Redirect ("http://www.mono-project.com", false); } catch (NullReferenceException) { // ms } try { response.SetCookie (new HttpCookie ("mono")); } catch (NullReferenceException) { // ms } response.Write (String.Empty); response.Write (Char.MinValue); response.Write (new char[0], 0, 0); response.Write (this); response.WriteSubstitution (new HttpResponseSubstitutionCallback (Callback)); response.Flush (); response.Close (); try { response.End (); } catch (NullReferenceException) { // ms } }
public override string ApplyAppPathModifier(string overridePath) { return(w.ApplyAppPathModifier(overridePath)); }
public override string ApplyAppPathModifier(string virtualPath) { return(w.ApplyAppPathModifier(virtualPath)); }