Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 2.03 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. URL Rewriting and a load images on my pages
  2. <div style="background-image: url(<%= ResolveUrl("~/Storage/Images/admin-bk.gif") %>);">
  3.        
  4. http://localhost/Cpanel/BasicDefinitions/Regions
  5.        
  6. http://localhost/Cpanel/BasicDefinitions/Regions/
  7.        
  8. [WebMethod]
  9.     [ScriptMethod(ResponseFormat = ResponseFormat.Xml)]
  10.     public static string FetchRegionList(int page, int rp, string sortname, string sortorder, string query, string qtype)
  11.     {
  12.  
  13.         XDocument xmlDoc = new XDocument(
  14.             new XDeclaration("1.0", "utf-8", "yes"),
  15.  
  16.                 new XElement("rows",
  17.                     new XElement("page", page.ToString()),
  18.                     new XElement("total", RegionBLO.Load().Count.ToString()),
  19.                     new XElement("row", new XAttribute("Id", row.Id.ToString()),                                                        
  20.                                                       new XElement("cell", "<img id='imgEdit' lang='" + row.Id.ToString() + @"' style='cursor:pointer;border:0px;' src='"+ ("~/Storage/Images/FlexGrid/edit.png") + "' title='Edit' />
  21.                                                                             <img id='imgDelete' lang='" + row.Id.ToString() + "' style='cursor:pointer;border:0px;' src='"+ ("~/Storage/Images/FlexGrid/close.png") + "' title='Delete' />")
  22.                                                     )
  23.                                 )
  24.  
  25.         );
  26.         StringBuilder builder = new StringBuilder();
  27.         using (TextWriter writer = new StringWriter(builder))
  28.         {
  29.             xmlDoc.Save(writer);
  30.         }
  31.  
  32.         return builder.ToString();
  33.     }
  34.        
  35. new XElement("cell", "<a ... class='edit'></a><a ... class='delete'></a>")
  36.        
  37. a.edit, a.delete {
  38.   display: inline-block;
  39.   width: 16px;
  40.   height: 16px;
  41.   cursor: pointer;
  42.   border:0px;
  43.   background-repeat: no-repeat;
  44. }
  45. a.edit {
  46.   background-image: url(../Images/FlexGrid/edit.png);
  47. }
  48. a.delete {
  49.   background-image: url(../Images/FlexGrid/delete.png);
  50. }
  51.        
  52. ~/storage/images/edit.png
  53. ~/storage/images/delete.png
  54. ~/storage/stylesheets/site.css