Web Forms :: Images Not Showing To Google Crawlers?
Dec 1, 2010images not showing to google crawlers?
View 1 Repliesimages not showing to google crawlers?
View 1 RepliesI'm wondering what would be the best solution for hidding a folder like for example "AdminFolder", and also .aspx pages inside this folder.
I have several pages inside "AdminFolder" which I (as "Administrator" :) ) plan to use for some background work on daily basis! I am using Membership shema and no one except me can not / or should not acces this area, but I'am afraid if web crawlers like google find and expose this part of my page in searching results!
I also need to create a second folder for PDF files which I also would like to hide (incl. PDF Files inside it) from web crawlers!
I am having an issue with images not showing in Chrome or FireFox. In chrome i get this message in the Console "Not allowed to load local resource.". The images appear fine and correct in IE11 & MS Edge. I'm assuming this is some king of security problem I need to address, but am not at all sure what.
I have posted the code behind and Mark Up below.
// Code Behind
string imgPath = Server.MapPath("/images/");
List<FileInfo> images = new List<FileInfo>();
[Code].....
i have one asp.net application which has menu bar and sub menu are Horizontal. in my IE browser itz working fine.. but in google chrome itz not showing the sub menu.
View 7 RepliesRecently, google has approved my adsense request and i have integrated adsense code to my site. My website is fully developed in asp.net 4.0. On some pages adsense is not visible. I have a masterpage in my site to display some adds on entire site. The same add in visible on some pages and the same add is not visible on some other pages. For example,
www.domain.com [right side add is visible left side add is not visible]
www.domain.com/tips.aspx [both sides visible]
www.domain.com/about.aspx [right side add is visible left side add is not visible]
www.domain.com/nst/default.aspx [both sides visible]
www.domain.com/apss/default.aspx [right side add is visible left side add is not visible]
In above all case, right side is sometimes not visible. I have checked to put <div> on upper most layer but no luck. Even I have placed the same left side add code to right side but no luck here too.
I've got a problem with showing images on a page, that i hope someone might help with.
I have two sites like this;
C:WebsitesWebsite - Main Site
C:WebsitesAdmin - Admin site for main site
There is a table in the database that has a link to an image in a folder like this;
C:WebsitesImages - image store
The problem i am having is that when i view the page, the images don't show up. But if connect to the images folder using Windows Explorer then view the page again the images are visible.
Is there a way to have an image store and then all images be availabe to both sites?
I have though about the possibility of using a structure like this; (but i'd rather not)
C:WebsitesWebsite - Main Site
C:WebsitesWebsiteAdmin - Admin site for main site
C:WebsitesWebsiteAdminImages - Image Store
And reference them like this;
Main Site '~/Admin/Images'
Admin Site~/Images
In my web application I have a separate folder for Images and MasterPages and I am using forms authentication. Thus if I will not allow anonymous access for Images folder the login page will not be able to show any image.
guide me if this is what we should be doing or is there any other way to handle the scenario. Also, let me know is there any drawback of this technique.
I'm trying to show images that come from a sql query into a GridView column, the problem is that the best solution found in the web searches the database twice for each row.
This solution says that we have to first create a handler (ImageHandler.ashx),
It will receive the ID of the row that contains the image, and then query the database with that ID.
Then it will finally perform something like "context.Response.BinaryWrite((byte[])dReader["Photo"]);" (in this case the handler uses a DataReader, I guess we could use another approach)
We also have to declare the image column in the markup as:
<asp:TemplateField HeaderText="Image">
<ItemTemplate>
<asp:Image ID="Image1" runat="server" ImageUrl='<%# "ImageHandler.ashx?ID=" + Eval("ID")%>' />
</ItemTemplate>
</asp:TemplateField>
The problem is that, the Grid is bound to a SqlDataSource with a SelectCommand like: "Select ID, Name, Photo FROM Employees", that is already querying the database, then the GridView will execute the handler with the ID in it's query string, so the handler will query the database again for the same row, to extract the image.
Isn't there a way to send the image to the handler, so that it only performs the instruction "context.Response.BinaryWrite..." without having to query the database again?
I am developing a web app which uses images. Because there are lots of images, I decided to store them in a location out of the web site, maybe they can reside in a different unit (g:Pictures for example, where g: is a drive that belongs to a disk array which is part of the web site infraestructure).
At the beginning, such pictures were saved in a folder within the web site project so it was easy to show them using the asp:image control's ImageURL property but now that they are outside, things get complicated.
i hv added a treeview control on the .aspx page, when i try to browse it from web server, the image is showing as broken image, where the image link is showing like this [URL]
View 1 RepliesI have a menue which is being generated from a DB table by help of the following XSLT :
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
[Code]....
I am working on URL Rewriting using RegisterRoutes.
its working fine but all css ,js and image not working when i redirect page using URL Rewrite.
my code is in global ascx is below
public static void RegisterRoutes(RouteCollection routeCollection) {
routeCollection.MapPageRoute("RouteForcategory", "Product/{Cat_Id}/{Cat_Name}", "~/ProductDetailss.aspx");
}
My image path is
<img src="images/logo.png" alt="logo">
But when i run then url and image path looking like below
http://localhost:49936/Product/3/Fruits
And my image path looked
http://localhost:49936/Product/3/images/logo.png
but above is not correct path .
When I redirect page from home page to Productdetailss.aspx then images css, directory root path are changed and its also rewrite. I dont want to rewrite css,js,and image path .
I am also used resloved url code but not working .
i'm trying to show data in gridview through this code but everything appears except the images. I saved the image in sqlserver2005 as Image datatype and when i try to bind the gridview to the db by wizard the images appear when i press test query but nothing when running the app
In Class Named Admin: public DataTable Select_writer(string writer_name)
[Code]....
A user has multiple images which is stored in database(datatype varbinary ).I want to show all the images of that particular user in gridview.Can you people guide me how to achieve this?(Asp.net with c#)
View 4 RepliesI want to make a website which showing thumbnail images be taken from local folder,say,'thumbnails' inside the root folder like listview items.Below each thumbnails,the name of the file would be displayed with check boxes for selecting any thumbnail images.Clicking on any thumbnails will redirect to another page where the thumbnails and the original image(with the same name in some other local folder say 'Original') would be displayed.
View 3 Replies i need to show images from url wich i have in my behind code. For example i have listview control :
<asp:ListView ID="ListView1" runat="server">
I use a Masterpage.master and inside there are two images who are pointing to different pages, which I have coded as follows:
<!-- Header masterpage -->
<td>
<a href="default.aspx"><img src="~/images/hello.jpg" alt="hello1" /></a>
</td>
<td>
<a href="dhc/default.aspx"><img src="images/dhc.jpg" alt="hello2" /></a>
</td>
As you can see, i have two choices to go inside the root folder or inside the DHC folder.
Both folders should get their images from the IMAGE/ folder inside the root.
My problem is as follows:When i'm in the root part, the images of the masterpage.master are shown, but when i'm in the dhc/ folder part the images of the masterpage.master are not shown.
i am trying to bind image column from database to a control (tried with gridview) to show images in one single row showing 3 images at a time with a scroll bar...can anyone let me know if there is any way of doing this with javascript but not with jquery??
View 7 RepliesI have used Google Plus one in my web pages in my website. I have used this in a User Control Page and called this .ascx page into my all .aspx page. I have used the code like below:
<g:plusone size="medium" width="120"></g:plusone>
<script type="text/javascript">
(function () {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
It is working fine in my pages except 2 pages in which it is not showing. When i see the view source of the page then i find the above javascript and HTML code. I have called 6 methods on the page load of these 2 pages. what is the reason of Google Plus one not showing on my this 2 pages. what i will have to do to show Google Plus one on my this 2 pages. I have called this User Control page on my other pages.
My scenario is:
I have a website that shares some content and shows the number of times it has been shared. The sharing is done through facebook, twitter and e-mail.
Now, while sharing the content with facebook and twitter, the share count gets increased by some random number, sometimes 2 and sometimes upto 25-30. The reason I could find is that the bots and crawlers of facebook and twitter keeps on hitting the content being shared which increases my share count.
Is there a way to stop these bots and crawlers from hitting my website?
I'm rendering charts on my website using the Google Charts API and I want to export these into a report for the users, most likely a PDF file. What methods are available to do this programmatically into a PDF file?
View 2 Replieshow could I include the functionlaity in my ASP.NET MVC site to allow users to search and download image from Google. Basically, I am planning to build the search interface where user can type image name and click search. It should then return the image set and user should be able to select any of them.
View 2 RepliesI want to share text and images on Google Plus using C# asp.net application. I have alredy implemented this for Facebook wall Post and Twitter Twitt using your refrance code.
(I am using 3- tire architeture (C# ASP.NET) for implementing website )
I want to share text and images on Google Plus using C# asp.net application.
View 1 RepliesI am using the ajax slideshow which retrives an Image URL from my database table/ It works fine but as soon as I started using the Intelligencia.UrlRewriter, images are not showing. all my code is below.
Code Behind
private static DataTable tblData = new DataTable();
string sName = Request.QueryString["Id"];
<query string param is UserId>
string strSQL = "SELECT [ImageUrl],[FirstName], [LastName] FROM [Images] WHERE ([FootballerId] = @FootballerId)";
SqlConnection conn = new SqlConnection("Data Source=xxxxxxxxxxxxxxxxxx");
conn.Open();
SqlCommand comm = new SqlCommand(strSQL, conn);
comm.Parameters.Add("@FootballerId", SqlDbType.NVarChar).Value = sName;
SqlDataAdapter da = new SqlDataAdapter(comm);
tblData = new DataTable();
da.Fill(tblData);
conn.Close();
// set the initial image
if (tblData.Rows.Count > 0)
{
imgShowImage.ImageUrl = tblData.Rows[0]["ImageUrl"].ToString();
imageLabel1.Text = tblData.Rows[0]["FirstName"].ToString();
}
}
}
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static AjaxControlToolkit.Slide[] GetSlides()
{
AjaxControlToolkit.Slide[] slides = new AjaxControlToolkit.Slide[tblData.Rows.Count];
for (int i = 0; i < tblData.Rows.Count; i++)
{
DataRow dr = tblData.Rows[i];
slides[i] = new AjaxControlToolkit.Slide(
dr["ImageUrl"].ToString(),
dr["FirstName"].ToString(),
dr["LastName"].ToString());
}
return slides;
}
ASPX
<cc1:SlideShowExtender
ID="slideshowextend1"
TargetControlID="imgShowImage"
SlideShowServiceMethod="GetSlides"
AutoPlay="true"
ImageDescriptionLabelID="imageLabel1"
NextButtonID="nextButton"
PlayButtonText="Play"
StopButtonText="Stop"
PreviousButtonID="prevButton"
PlayButtonID="playButton"
Loop="true"
runat="server"
Enabled="True">
</cc1:SlideShowExtender>
<div
class="GridRight">
<asp:Image
ID="imgShowImage"
runat="server"
Height="300px"
ImageAlign="Middle"
/>
</div>
SQL Database Path
/Footballer/sandra//Horses.jpg
Web Config
<rewriter>
<rewrite url="~/Sandra" to="~/CMC/PublicProfile.aspx?Id=dff12c6b-e37c-4591-97ae-a65c27c1de1d"/>
</rewriter>
rewriter>
<