|
Can you please post the details of the exceptions you are recieving.
Thanx...
Clean code is the key to happiness.
|
|
|
|
|
protected void Menus_MenuItemClick(object sender, EventArgs e)
{
//string x=(string) e.Item.Value;
MenuItemCollection m = new MenuItemCollection();
//System.Web.UI.WebControls.MenuEventArgs x = e.ToString();
}
i want to know which item of the menu is click .
please let me know .
|
|
|
|
|
The 2nd argument for the event handler should be of type MenuEventArgs . You can reference the selected item from the information exposed by this type.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
hi all
while running my application am getting an error like this :-
Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
Source Error:
Line 38: by Microsoft that offers a single logon and core profile services for member sites.
Line 39: -->;
Line 40: <authentication mode="Windows">;
Line 41:
Line 42:
can u say wht might be the problem?
|
|
|
|
|
Did you try Google to find out what the error message means?
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Hi i have doubt regarding interfaces...
Suppose in my project i have one interface with 30 methods...
I used this interface in many classes through out the application..
if i suddenly added another method in this interface... i need to change all the files through out the application...
Is there any alternative for this? If i change any modification in interface...shall i need to change in all files..?
Please give reply if any body knows the result..
Thanking you
G. Satish
|
|
|
|
|
Yes. When a class implements an interface, it should contain all the methods written inside interface. That says a change in interface will affect all it's implemented classes.
modified on Thursday, January 31, 2008 3:36:30 AM
|
|
|
|
|
But if interface contains 100 methods means, we used this in many of the classes in the big application, we didn't remember where we implemented this. At that time, any changes to interface...what to do?
any alternative method for this?
G. Satish
|
|
|
|
|
That's the reason why interface should not have many methods instead you can break up these methods in many interfaces depending on the similar functionality this could be the one of the reasons why you can implement more than one interface in C#,
Creating one more interface could be alternative solution now as you made really big mistake while designing your application.
It's my view comments are accepted
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
Satish - Developer wrote: But if interface contains 100 methods
100 methods in an interface ? It doesn't sound like a good design.
|
|
|
|
|
As others have already said, 100 methods in an interface = design problems.
Having said that, the way around having to implement the method in every derived class is to start with an abstract class rather than an interface. This can provide default behaviour for a newly added method which only needs to be overriden in classes where you want to vary this default behaviour.
|
|
|
|
|
My searches yield a myriad of mash-ups that provide my required behaviour of a three column, server control, drop-down. Could anyone please recommend a tried and trusted solution for me?
|
|
|
|
|
i am having an image button and i need the click event of the image button to fire but postback should be prevented,is it possible.I tried several methods but didn't worked for me.I even replaced the image button with a image control and used javascript,but still it didn't worked for me.
My requirement is that on the image button click i want to make another web control visible but i need to prevent postback once the click event is fired.
Can any one help?
Thanks in advance
|
|
|
|
|
why don't you use image html instead of asp:imagebutton ?
on image html you can create onclick or onclientclick eventhandler to fire your method that will show your control.
hope it helps
|
|
|
|
|
i have tried with html control too but didn't worked for me.
|
|
|
|
|
Anupbala wrote: i am having an image button and i need the click event of the image button to fire but postback should be prevented,is it possible.
Nope. As it is a server-side control, it would Postback.
Anupbala wrote: My requirement is that on the image button click i want to make another web control visible but i need to prevent postback once the click event is fired.
You can do it using JavaScript. But do not set the Visible Property of the Web Control to false. If you set it, the page would not render that control. So, you will not able to find the control using JavaScript. Use Style property to set the visibility/block. Then write your code to make it visible/hidden
|
|
|
|
|
i want to hide an asp:menu,how can that be done using style property?
|
|
|
|
|
ASP.NET render menu control as HTML table. So you can find this element and change visibility using JS.
|
|
|
|
|
Call this function on event ONClienClick of image button.Menu1 is the ID of menu.
function MakeVisible()<br />
{<br />
var menu=document.getElementById('Menu1');<br />
menu.style.display='none';<br />
return false;<br />
}
html view for image button as below.
<asp:ImageButton ID="ImageButton1" runat="server" OnClientClick="return MakeVisible()" />
For making visible,then give,
menu.style.display=block;
Arun J
modified on Thursday, January 31, 2008 3:35:39 AM
|
|
|
|
|
Hi all,
I have developed a web application where there exists some data input pages. In those pages there exists a grid view below some text, drop down and other web controls. I need to display a msg if the user changes some thing in the page or worte in a textbox etc.. Any change made. I need to alert the user that changes has been made and give him the choice to save or not by display yes/no msg.
Any ideas how to do that?
thanks
|
|
|
|
|
You can do it by JavaScript itself.
var isDirty = false;
function SetControlChanged(){
isDirty = true;
}
function IsControlChanged(){
if (isDirty){
alert('You have changed some values');
}
return (!isDirty)
}
Call the SetControlChanged() function in all the control's onchange events.
Finally call the IsControlChanged() function to check the status.
|
|
|
|
|
Venkatesh Mookkan wrote: Finally call the IsControlChanged() function to check the status.
Where exactly is finally? Do i need to call this script on evry link, button, etc.. which redorect out side this page????
|
|
|
|
|
samerh wrote: Where exactly is finally?
The finally is exactly happens when you hit "Save". IsControlChanged() function is called
only on Save click.
Sorry Samerh, I haven't seen that "Page on leave" in the subject. You have to call the IsControlChanged() in page unload event.
|
|
|
|
|
Hii All,
I am creating a login screen in ASP.Net, and matching the input with the user id and password stored in the MySql Database. Here is the code which i am writing currently.
if (txtUserId.Text != "" &&
txtPass.Text != "")
{
try
{
con = new MySqlConnection(constring);
con.Open();
MySqlCommand cm = new MySqlCommand(
"Select UserId from Auth where , Pass='"
+ txtPass.Text + "'", con);
MySqlDataReader dr = cm.ExecuteReader();
if (!dr.Read())
MessageBox.Show("Access Denied, Make sure the User Id and Password you have entered is correct",
"Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
else if(dr.IsDBNull(0))
{
MessageBox.Show("Access Denied, there is no user, please enter with existing user id and password",
"Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
Response.Redirect("frmHomePage.aspx", false);
}
dr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
con.Close();
}
else
{
MessageBox.Show("User Id and Password can not be left blank", "Error",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
This code is checking only for password but not for user id, even if iam entering wrong user id and correct password it is validating correct. What i need to do for checking both the input i.e. user id and password.
Any help will be appreciated
Thanks
Imran
|
|
|
|
|
ImranTech wrote:
MySqlCommand cm = new MySqlCommand(
"Select UserId from Auth where , Pass='"
+ txtPass.Text + "'", con);
Your SQL statement is wrong. You have to select the record which have the userid = userid rather than checking password. After the select the record validate your password.
MySqlCommand cm = new MySqlCommand(
"Select UserId, Pass from Auth where UserId='"
+ txtUser.Text + "'", con);
If record exists, check the password. Else throw the exception whatever you want to show.
|
|
|
|