|
Thanks for your help.
It works.
|
|
|
|
|
Hi,
I am developing a application, in which i have to fetch some records from a remote database through web service and then on basis of that data i have to insert some records in our local database and after that i have to mark the remote data that inserted into local db so that it does not comes again.
So in this process after inserting inot local DB if error occurred while doing updation on remote data, then process should be rollback.
that is the issue. I tried using Enterprise Services, but it didn't work, trnsaction won't get rollback.
Can it be possible using WCF?
Please help regarding that.
AKS
|
|
|
|
|
Hi ,
I am working with tree view in asp.net 2.0 .
I have 2 link buttons SelectAll and SelectNone.
Now how can i select all check boxes of treeview on click of my
SelectAll link button and vice-versa on SelectNone button.
Thanks in advance.
Regard,
Gourav Tyagi
|
|
|
|
|
|
Hello sir
Thanks to reply me, my problem is slightly different...
I have to store informations in a cookie. The information come from a text box, when the user input any thing in text box, then value of a text box saved in a cookies. Suppose user input any Url Name like yahoomail.com, then information will store in a cookie also check the condition in cookie that the recent ten Url's are only stored in cookies, means that if Url exceeds the limit of ten, then oldest will delete from the cookkie and new one will added into the cookie..
All the values stored in the cookies I have to display below in the text box in a list(just like website of goggle, when the user start typing in goggle search page the a list shows the all the typed text by the user..
Which controls is better to display the cookies values in list..? I am tried it by Asp.Net list box control but looks are not good I want to show like a list show goggle search page.
I am stuck to store multiples values into cookies because it overwrites the previous value into the cookie.
Following is my code of cs file
protected void btnAddCokkie_Click(object sender, EventArgs e)
{
CreateAndAddCookiesValue();
}
private void CreateAndAddCookiesValue()
{
//Response.Cookies.Remove("ShowHistoryCookie");
if (Request.Browser.Cookies == true)
{
// Check the cookie Mycookie exist or not
if (Request.Cookies["ShowHistoryCookie"] == null)
{
// If does Mycookie does not exist then
// create the cookie
HttpCookie ShowHistoryCookie = new HttpCookie("ShowHistoryCookie");
Response.Cookies.Add(ShowHistoryCookie);
//Setting cookies values
//The below ten line return value
//ShowHistoryCookie=Url1=http://www.yahoo.com&Url2=&Url3=&Url4=&Url5=&Url6=&Url7=&Url8=&Url9=&Url10=
Response.Cookies["ShowHistoryCookie"]["Url1"] = "";
Response.Cookies["ShowHistoryCookie"]["Url2"] = "";
Response.Cookies["ShowHistoryCookie"]["Url3"] = "";
Response.Cookies["ShowHistoryCookie"]["Url4"] = "";
Response.Cookies["ShowHistoryCookie"]["Url5"] = "";
Response.Cookies["ShowHistoryCookie"]["Url6"] = "";
Response.Cookies["ShowHistoryCookie"]["Url7"] = "";
Response.Cookies["ShowHistoryCookie"]["Url8"] = "";
Response.Cookies["ShowHistoryCookie"]["Url9"] = "";
Response.Cookies["ShowHistoryCookie"]["Url10"] = "";
//Add to cookie collection
Response.AppendCookie(ShowHistoryCookie);
// set expires to the datetime maxvalue
Response.Cookies["ShowHistoryCookie"].Expires = DateTime.MaxValue; //DateTime.Now.AddMonths(1)
}
if (Request.Cookies["ShowHistoryCookie"]["Url1"].ToString() == "")
{
Response.Cookies["ShowHistoryCookie"]["Url1"] = txtUrlLink.Text;
}
else if (Request.Cookies["ShowHistoryCookie"]["Url2"] == "")
{
Response.Cookies["ShowHistoryCookie"]["Url2"] = txtUrlLink.Text;
//When executes above line it over write the previous value of the cookie it return the value
//ShowHistoryCookie=Url2=rediffmail.com
}
}
else
{
// Else display message that
// the browser does not accept cookies
Response.Write("This Browser does not accept cookies");
}
}
Please suggest me , I m very thankful to you
Vishnu Narayan Mishra
Software Engineer
|
|
|
|
|
First of all, why did you not ask in the right forum ? We have an ASP.NET forum.
There's an ASP.NET AJAX control that does this. The google control is driven by javascript.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
How can I create new window using javasript in asp.net?
joel.r.paderagao
|
|
|
|
|
1 - you're asking about ASP.NET, why are you not asking in the ASP.NET forum ?
2 - ASP.NET has absolutely nothing to do with javascript, except that it has methods you can use to emit it. javascript does not run in ASP.NET, it runs on the browser, the same no matter what frame work generated it.
I think it's window.open, but I'd google it to be sure.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Hi All,
I am pretty new to javascripts and I am working on a project where I need a text file being created on the user's locsl drive which will contain user id of the current user.
Using Javascript functions I am currently able to do it for IE 6. My issue is How do I do the same for firefox/Mozilla.
My present working code for IE 6 is:
var filecobj, fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
filecobj = fso.CreateTextFile("C:\\\USDUser.txt", true);
filecobj.WriteLine(welcomeId);
filecobj.Close();
Thanks in Advance,
Hareesh.
|
|
|
|
|
I may be wrong, but I thought that you could not use JavaScript to access a users file system via a web page.
If all you want to do is to store a users ID then you could look at using cookies, just be aware that some people have cookies (or JavaScript for that matter) disabled.
|
|
|
|
|
yeah i do understand what you are saying. but i am using this code only for LAN based web-pages. i need to store the userid in a textfile, so tht I can access the text file using another program.
if you have any good suggestion to do the same. plz let me know. and also, tht the code has to work on firefox.
thanks in advance again,
hareesh.
|
|
|
|
|
Yeah, that's outside the scope of a web page. You could use a script, or a small program written in your language of choice... but no, not on a web page.
But who is the king of all of these folks?
|
|
|
|
|
i didn't get the point? what is out of scope?
|
|
|
|
|
You can't write to arbitrary files on a user's system from a web page. At least, you're not supposed to be able to. That IE allows it when it thinks you're a trusted site is just one of the reasons why IE has had so many ugly security problems over the years.
If you're doing automated installation or something, then consider using a login script.
But who is the king of all of these folks?
|
|
|
|
|
i think i haven't clearly stated the problem here. i am doing an integration project of two applications. one is a web-based application, which supports only javascript as it's internal scripting. the other is a custom c# application.
here when a user log's in to the web-based application i need the user-id which he uses for his web-base application getting stored in a text-file on the local system. so that when a particular even occurs the second C# applications picks up the user id of the webbapplication and uses iit for some other purpose.
|
|
|
|
|
You can't write to local files from a web page. End of story.
The C# app can, however, request and parse web pages. So, if you can make the user ID and whatever other information is necessary available via a known URL, your app can grab this. Better yet, just let the user log into the desktop app, or (since this is an intranet app), use Windows authentication and the user's network ID.
But who is the king of all of these folks?
|
|
|
|
|
Hi,
Got your point.... Can u please provide me with an example of how to pass information via a know URL. and how does my c# application know, that presently a user is logged into the web-application on the current m/c.
|
|
|
|
|
Please see the enitre problem which I stated in my previous post as reply.
|
|
|
|
|
I'll tell you how i'd do it. It's up to you to decide whether this method will work for you.
- Use the same authentication method for both the web app and the desktop app. If requiring the user to enter their authentication information twice sounds too onerous, consider using Windows Integrated Authentication[^] - the desktop app can pick up the credentials automatically (as they're the same credentials used to log on to the machine), and both IE and Firefox can be configured to pass them on to the intranet server.
- On the server, record the IP address last to send a request from each user.
- When the desktop app wants to know if the user is logged in to the web app on the same machine, it can send a request to the server, which will compare the IP for that request from the last IP logged for that user - if they're the same, then it can affirm that they are on the same machine.
But who is the king of all of these folks?
|
|
|
|
|
Thanks for your quick replies... here is the reason why I can't do what you have suggested.
The web-application is integrated with a LDAP which is UNIX bsed. and the userid used to log in to the web-application is not the same as the m/c credentials.
So I can't use the integrated authentication.
|
|
|
|
|
Judging by your other reply, that may be overkill anyway. If i'm understanding you correctly, the C# app doesn't really need to know the user's ID, it just needs to be able to open up pages without forcing the user to re-authenticate. Assuming you can use cookies to hold a session key, all you need is to design the web app such that any pages opened this way are able to pick up the previous session.
But who is the king of all of these folks?
|
|
|
|
|
yeah I have thought about using cookies. but the web-application as such doesn't create any cookies or the sessions are not based on cookies. So can I write a javascript function in the web-application (which is supported by the web-app)to create a cookie ont eh local m/c.
But how do I read these cookies using a C#. this are some of the questions which stopped me from using cookie based approach
|
|
|
|
|
zombie_storm wrote: So can I write a javascript function in the web-application (which is supported by the web-app)to create a cookie ont eh local m/c.
Yup.
zombie_storm wrote: But how do I read these cookies using a C#.
Well, i'd encourage you not to bother. Ideally, the web app would just remember that the user was logged in. Do you not have enough control over the web app to modify it such that it can pick up a user's session without needing them to specify their ID every time?
|
|
|
|
|
Alas !!! that is the main issue because of which I am running around for help I don't have control over the web-app to pick user session with out actually providing the userid ...
the only thing which I have thought of a while ago is, can we write a listener type of program in Javascript which will be embedded in the web-application. so tht when ever the web-app is opened this listener function is listening... and when the required external event occurs, my C# will contact the listener javascript function to get the userid...
it is pretty abstract idea... but i wanted your opinion the viability of this thought...
|
|
|
|
|
The simpler, the better. How about you just ask users to provide their user ID during a configuration step for the desktop app. Store it somewhere locally and be done with it - no dodgy scripting. If anyone complains, blame the authors of the web app.
|
|
|
|