|
Have you tried adding a value for the button, as I suggested earlier?
---
single minded; short sighted; long gone;
|
|
|
|
|
so right now the string value has grown to:
strNewValue = "login_form_username=" + HttpUtility.UrlEncode("user") + "&login_form_password=" + HttpUtility.UrlEncode("haslo") + "&loginBoxSubmit=" + HttpUtility.UrlEncode("Login") + "&from_module=" + HttpUtility.UrlEncode("home") + "&form_name=" + HttpUtility.UrlEncode("login");
but it didn't help
|
|
|
|
|
That looks right.
What message do you get when the login fails?
Does the login require cookies?
---
single minded; short sighted; long gone;
|
|
|
|
|
after checking there is only a PHPSESSIONID cookie from that website
|
|
|
|
|
What message do you get when the login fails?
---
single minded; short sighted; long gone;
|
|
|
|
|
I just get this site: http://login.americasarmy.com
|
|
|
|
|
When you try to log in but fail, there is a message displayed on the page. What message is displayed on the page that you get?
---
single minded; short sighted; long gone;
|
|
|
|
|
when the login fails when I try yo login through the website a just get the same page with "Invalid login." under the login form
when I do it from the c# app. I just get back to the login page with no message
|
|
|
|
|
That means that the site did not even recognise the post. It thinks that it's just a regular request.
Re-check everything that you send in the post, so that you have spelled (or misspelled) everything correctly.
---
single minded; short sighted; long gone;
|
|
|
|
|
already did that and additionally I copy&paste the field names from the website source code to my code
|
|
|
|
|
Hi All,
I have simple C# class that hold some FORM.
This form hold some USER CONTROL`s.
What i need to do ( and i don't know how to do it ) is to send events from the some of the user control to this simple C# class and the C# class will also send events to those user control.
How do i declare those event in the C# class ? and how i send it from/to those user control ?
I don't want to make some function that will call the Form function and from the form to call the user control function ... i just want to do it directly from the class to/from the user control.
Thanks for any help.
-- modified at 3:59 Tuesday 31st July, 2007
|
|
|
|
|
Yanshof wrote: How do i decline those event in the C# class
You mean how to do cancel those events? i.e. if you have an event called BeforeClick you want to be able to say "no cancel that action" so that the main click event is not fired?
|
|
|
|
|
Sorry, but one can't understand what you want.
Maybe you can post the code that isn't working?
Failure is not an option - it's built right in.
|
|
|
|
|
I'm very sorry -
You are right - i modify my message.
I mean how to declare.
|
|
|
|
|
|
Hello,
Yanshof wrote: is to send events from the some of the user control to this simple C#
Your UserControl should implement an event like this:
public event EventHandler SomethingChanged;
and fire it like this:
if (SomethingChanged!= null)
{
SomethingChanged(this, EventArgs.Empty);
}
Your class, (which holds the instance of the form where the usercontrols are on) should implement a method which returns a list of your UserControl:
private ArrayList GetAllUserControls(Control c, ArrayList allUserControls)
{
if(allUserControls == null)
{
allUserControls = new ArrayList();
}
if(c!=null)
{
if(c.Controls!=null)
{
foreach(Control actControl in c.Controls)
{
YourUserControl actYourControl = actControl as YourUserControl;
if(actYourControl!=null)
{
allUserControls.Add(actYourControl);
}
allUserControls= GetAllUserControls(actControl, allUserControls);
}
}
}
return allUserControls;
}
And call it like that:
ArrayList allUserControls = GetAllUserControls(yourForm, null);
Then you can register the Events.
I would recommend a method which does also the unregistering for your Dispose method.
private void EditEvent(ArrayList allUserControls, bool register)
{
foreach(object o in allUserControls)
{
YourUserControl actYourControl = o as YourUserControl;
if(actYourControl!=null)
{
if(register)
{
actYourControl.SomethingChanged+=new EventHandler(actYourControl_SomethingChanged);
}
else
{
actYourControl.SomethingChanged-=new EventHandler(actYourControl_SomethingChanged);
}
}
}
}
And call it like that (you have to pass the List of UserControls which you got from the GetAllUserControls method):
EditEvent(allUserControls, true);
and in the dispose method:
EditEvent(allUserControls, false);
To find the correct instance in the handler:
private void actYourControl_SomethingChanged(object sender, EventArgs e)
{
YourUserControl actYourControl = sender as YourUserControl;
if(actYourControl!=null)
{
}
}
Yanshof wrote: the C# class will also send events to those user control.
Here I would use a static event in the class.
Hope it helps!
-- modified at 5:21 Tuesday 31st July, 2007
All the best,
Martin
|
|
|
|
|
Can you please explain what do you meed in the line
"YourUserControl actYourControl = actControl as YourUserControl"
?
Thanks.
|
|
|
|
|
Yanshof wrote: YourUserControl actYourControl = actControl as YourUserControl
The 'as' operator tries to cast the Control instance "actControl" to an instance of YourUserControl.
If the cast is not working it will return 'null', an ddoes not throw an exception (like "(YourUserControl)actControl" would do)
All the best,
Martin
|
|
|
|
|
Sorry, there was an error in this line, changed it now!
All the best,
Martin
|
|
|
|
|
I have a windows application in .net 2.0. I use a webbrowser control to display an asp page which is on server. Below the browser control i display an electronic signature.
My requirement is to print this form. I tried to use the memorygraphics class and take the screenshot of the form and draw the image to printer. But this gives me only the part of the form visible on the client area.
The part which is visible on scrolling the form is left. I need the complete form along with the scrolled part.
How do i do this? Can any one help me?
|
|
|
|
|
|
<br />
Button btnPrint = new Button();<br />
btnPrint.Visible = false;<br />
btnPrint.Enabled = true;<br />
btnPrint.Click += new EventHandler(btnPrint_Click);<br />
btnPrint_Click(sender, e);<br />
<br />
...<br />
...<br />
<br />
private void btnPrint_Click(object sender, EventArgs e)<br />
{<br />
String Script = String.Empty;<br />
Script = "<script language='javascript'>";<br />
Script += "window.print();window.close();";<br />
Script += "</script>";<br />
<br />
ClientScript.RegisterStartupScript(this.GetType(), "print", Script);<br />
}<br />
|
|
|
|
|
can anybody explain about friend and protected friend briefly? i have seen somewhere it is protected or friend but not protected and friend...what is the use of protected friend? we have friend, protected separately?
pavan...
|
|
|
|
|
It's not called 'friend' in C# it's 'internal'.
'internal' means any class in the same assembly can access it.
'protected' means any class that any inheriting class can access it.
'internal protected' (or 'protected internal' ) means that any class in the same assembly AND any inheriting class can access it.
In .Net 2.0 you can have 'friend' assemblies. If you make an assembly a 'friend' of another then it will have access to anything marked internal as if it was in the same assembly.
MSDN: Access Modifiers[^]
MSDN: Friend Assemblies[^]
|
|
|
|
|
thanks, some what i have cleared..
pavan...
|
|
|
|