|
bye the way try bit char n if it is not working then show your code snippet so we can help u more.
|
|
|
|
|
Hello Friend,
I want to get the Visitor's IP Address. For it, i'm using the following code
string hostName = Dns.GetHostName();
IPHostEntry hostEntry = Dns.GetHostEntry(hostName);
IPAddress[] ipAddress = hostEntry.AddressList;
string name = null;
for(int i=0;i<ipAddress.Length;i++)
{
name = name + ipAddress[i].ToString()+"<br>";
}
Response.Write(name.ToString());
This code is showing the correct IPAddress of the local computer on localhost but as i upload this code over my server it gives me the following IPAddress not of my computer
66.63.181.68
66.63.181.93
216.45.55.186
Secondly, i use the following code
string hostName1 = Request.UserHostName.ToString();
Response.Write(hostName1.ToString());
But this is giving the IPAddress of the Main computer, I mean there are four computers, sharing the internet connection from my PC and when i visit the page from any of those computers it always give me the IP of my PC
|
|
|
|
|
.NET- India wrote: I mean there are four computers, sharing the internet connection from my PC and when i visit the page from any of those computers it always give me the IP of my PC
That is correct. That is the IP Address all the computers on the internet see for your computers.
All the PCs in my office return the same public IP address if I go to somewhere like http://www.ipchicken.com[^]
|
|
|
|
|
did u try your script to run on client side
|
|
|
|
|
Alok sharma ji wrote: did u try your script to run on client side
I'm not running any script.
Any if a script is run on the client side and gets a private IP address internal to a specific network it will not help the original posters problem because the IP address will likely clash with another machine in a different network.
|
|
|
|
|
Can you explain your ans. a bit more
|
|
|
|
|
Ok sir, i got it but i've that particular system information is it any way please suggest me
|
|
|
|
|
.NET- India wrote: i got it but i've that particular system information is it any way please suggest me
That statement doesn't make any sense.
Getting someones private IP address from somewhere on the internet is pointless because it will clash with other people. A private IP Address is unique only within the context of the private network.
From the perspective of another computer on the internet there is only the public IP address. Essentially your PC is acting as a router and will translate the destination IP address on incoming traffic to route it to the correct computer. The outside world will only see the public IP address. It won't even know there is a network sitting behind the device on that public IP address.
|
|
|
|
|
yes!!!!why shouldn't i see that first you are running on lan so what you expect of
|
|
|
|
|
Alok sharma ji wrote: so what you expect of
You seem to have missed out a large chunk of that sentence.
Alok sharma ji wrote: why shouldn't i see that first you are running on lan
Why should anyone care?
Applications don't care. All they care about is that the network routes the packets correctly. How that happens isn't of concern to applications. The fact that your router will send out a packet, replacing the internal header with a public header so the response can find its way back isn't of concern. The fact that the router will take the header of the response and replace it with internal routing information again isn't of concern to an application. It is only of concern to low level network infrastructure.
For example, when you come to Code Project do you know you'll be served your request by any one of 20+ web servers? Do you know their individual IP addresses? Do you care? Does your browser care? No! It doesn't. All it knows is the IP of the load balancer. How the load balancer translates that internally isn't your concern. Most of the time you won't even know there is a load balancer in place. It looks like you are communicating directly with the web server and that is how it should be.
|
|
|
|
|
Hi,
How to call a buttonclick event from another button's buttonclick event in asp.net?
|
|
|
|
|
Haven't you atleast try like this??
protected void Button2_Click(object sender, EventArgs e)
{
this.Button1_Click(sender, e);
}
|
|
|
|
|
this.buttonEventName(sender,e)
Regards
Anil Pal
|
|
|
|
|
Hi to all,
I have a problem that I want to restrict the user to select multiple checkboxes. The simple solution is using the radio button. But I still want to use the checkbox control because the client demanded that there should be checkbox for multiple selection so that user can delete multiple records.
Actually I am having a gridview. Below the gridview I have two buttons "update" and "delete".
Two records cannot be updated simuntaneously thats why I want to restrict the user from multiple selection.
Two records can be deleted simuntaneously thats why I want to go with the checkboxes.
So Is there any way to do that? Please assist me in this.
cheers,
sneha
|
|
|
|
|
Hi,
There are several solution to your problem...
You can count the no. of checkboxes that are checked on checked event using javascript if it is greater than
one then you can just show a simple message box please select only one to update.....
Please Try it out...
If any problem in this you can mail me vinod8812@gmail.com
Thank You
Vinod Kr.
Software Engineer
EBC Publishing Lucknow
|
|
|
|
|
hi,
Do u need java script function for that?
Regards
Anil Pal
|
|
|
|
|
Hi Anil Pal,
I don't want to use javascript for that.Is there any other way out.
cheers,
sneha
|
|
|
|
|
Hi,
Thats fine s now u want thats validation in code-behind right?\
If yes thenu can use foreach loop for GridView.
Now let me know if u need a code for that in c#
Regards
Anil Pal
|
|
|
|
|
Hi,
I am trying like this.Now if user selects multiple row then it will update only single row.but I want that if the user tries to select multiple rows and click on the update button then a message box should open prompting not to select multiple items and the upadation process should be cancelled.That is it should show the items before any updation.
cheers,
sneha
|
|
|
|
|
sneha Choudhary wrote: I don't want to use javascript for that.
Why?
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
sneha Choudhary wrote: Actually I am having a gridview. Below the gridview I have two buttons "update" and "delete".
Two records cannot be updated simuntaneously thats why I want to restrict the user from multiple selection.
Two records can be deleted simuntaneously thats why I want to go with the checkboxes.
Then how will you know that what user want?
As per your description, you can select multiple check box and then click delete. It will delete all selected records and for update check box will work as option button.
But is there any way to identify the mode of user operation?
You can give some Dropdown list [ Similar like Yahoo inbox [ Copy | Move etc ] ] and set value as Delete | Update. When user select Delete on dropdown you just allow multiple selection and other wise allow single selection.
And what ever you do, try to all checking using JavaScript, which will decrease unnecessary server hit.
cheers,
Abhijit
CodeProject MVP
|
|
|
|
|
sneha Choudhary wrote: Two records cannot be updated simuntaneously thats why I want to restrict the user from multiple selection.
If multiple records can't be updated simultaneously, what is the point in putting the update button there? Move it to a new page.
|
|
|
|
|
Hi Sneha,
Did u get solution for your problem,If not check this.
In the Code Behind by making a loop for each row in a grid, if checkbox is checked, then there itself you can update or delete that particular record with the identifier of that particular row. By this we can even update or delete more than One records of the grid.Check this once .If anything reqd,do reply me.
Regards,
Sundeep G
|
|
|
|
|
Hi,
i want to get an alert while clicking the button, so that i am using page.registerclientscriptblock()
The code looks like
private void BuildClientRecipientValidation()
{
string ValidationMessage = @"<script>
function GeneratingErrorMessage()
{
alert('Please Enter UserName');
}
</script>
";
Page.RegisterClientScriptBlock("ABC", ValidationMessage);
// throw new Exception("The method or operation is not implemented.");
}
but i am not able to get the click event.
any solution please let me know.
|
|
|
|
|
Hi,
Please clear yr problem.
1. If u simple want an alert in java script the u can call java script function on "OnClientClick" of button.
2. Now if u want alert message after doing certain functionality on code hind , means after excuation of some c# code then there is another way . The way u r trying
So please clear
Regards
Anil Pal
|
|
|
|