|
|
Hi,
I am using asp.net 2.0 for a new application wherein I have used the concept of master pages. The Master page has a search functionality, wherein user enters search criteria in the textbox and clicks the Search button, to see the results in a different page (Child page using the master page).
I have written normal Button_Click event inside the code behind of Master page, but the application doesn't fire the code when the button is clicked.
What can be the problem ? Am I wrong somewhere ? Can't we have button click event inside master page ?
Pls guide me.. I am in a lot of trouble.
Thanks and best regards
Omkar Ghaisas
|
|
|
|
|
Yes, you should be able to fire an event from a control located w/in the master page content.
Check for the following:
1) runat="server" attribute set for Button control
2) OnClick attribute should equal the name of the event handler in the codebehind
3) Event handler should be declared as at least "protected" or higher so pages inheriting from Master page have access to it.
4) method signature of event handler is correct eg. "void (object, EventArgs)"
Like this:
ASPX:
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
CODEBEHIND:
protected void Button1_Click(object sender, EventArgs e)
{
}
|
|
|
|
|
if any one know how to create custom column using "Feature" feature of MOSS for the "Image" type?
the following is the code for creating custom site column for "Choice" Type column
Feature.xml:
<feature id="CA7BD552-10B1-4563-85B9-5ED1D39C073B"
="" title="myField" description="asdf" version="2.0.0.0" scope="Site" xmlns="http://schemas.microsoft.com/sharepoint/">
<elementmanifests>
<elementmanifest location="testing.xml">
and following is testing.xml
<elements xmlns="http://schemas.microsoft.com/sharepoint/">
<field id="{1DAB9B48-2D1A-47b3-878C-8E84F0D322CB}"
="" name="RegionFromFeature" group="my Column" type="Choice" i="" need="" this="" for="" the="" image="" type.="" dont="" know="" what="" is="" format="" that.
="" displayname="Region" sourceid="http://schemas.microsoft.com/sharepoint/v3/fields" staticname="Features" fillinchoice="FALSE">
<choices>
<choice>Parker
<choice>Dollar
<default>Dollar
thanx
|
|
|
|
|
Hi,
I have a plain old html file with a bunch of links. My standard browser is FF, but some links only open in IE. Is there a way to 'tell' the link to open a IE browser even though the main page is open in FF?
tnx.
V.
I found a living worth working for, but haven't found work worth living for.
|
|
|
|
|
Here's the standard way of doing it:
<href="http://www.google.com" target="_blank">Google</a>
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
I think he wants to be able to open a page in IE whilst in firefox.
Brad
Australian
-CAUTION-
The previous statement may contain traces of PHP, and by reading this statement you negate the right to vote me down.
|
|
|
|
|
yes idd, thanks .
|
|
|
|
|
no, sorry, this is not what I meant . Sorry if my question was unclear.
I want a link in a FF browser to open an instance of IE and load the page there...
|
|
|
|
|
Sorry about that. I did some searching and I can't find anything. Do you have to open your links in IE?
Trinity: Neo... nobody has ever done this before.
Neo: That's why it's going to work.
|
|
|
|
|
Well, I have a webpage with my 'favourites' that's open constantly. Because my default browser is set to FF it opens in FF. I have some links from sites within our company that will not work with FF, but need IE to open. So it's not really important to make it work, it's for me personally . I probably could do it with Javascript and a little research, but that's taking it to far, I just wanted to know if there was a 'trick' to it.
Tnx for the effort anyway.
|
|
|
|
|
Download the IETab add-on to Firefox. Then you can specify specific URLs that will be rendered using the IE engine inside Firefox.
---
Year happy = new Year(2007);
|
|
|
|
|
|
Can anyone point me to any good developer guides to getting started with WPF/e? All I seem to come up with are millions of blog hits that all point back to the video/paper on playing with a soft-drink can. I want to start looking at developing web applications, not media, using this platform.
|
|
|
|
|
Brady Kelly wrote: All I seem to come up with are millions of blog hits
Didn't you know - that's M$' new documentation method - just let the bloggers do it
Seriously though, I struggled, and couldn't really find much, so just started playing - seemd to do the trick
"Now I guess I'll sit back and watch people misinterpret what I just said......"
Christian Graus At The Soapbox
|
|
|
|
|
Hi everyone,
I'm having with selecting a row in a datagrid. I have a datagrid that is ment to update and it runs very well, But I don't want the user to keep scrolling when ever they want to update so I created a textbox(txtname) and a button where a user is supposed to write a name and by the click of the button the corresponding row is selected. Now where the problem is it's that when I write a name say Ndayahundwa,Claude and press button I get this error:
Incorrect syntax near 'Ndayahundwa'. Here is the code I'm using:
SqlCommand myCommand = new SqlCommand();
myCommand.Connection=con;
myCommand.CommandText="select * from isp_email.staff where @fullname like%" +txtname.Text+ "%";
SqlParameter myparam = new SqlParameter("@fullname",SqlDbType.Text);
myparam.Value=txtname.Text;
myCommand.Parameters.Add(myparam);
SqlDataAdapter myAdapter=new SqlDataAdapter(myCommand);
DataSet ds = new DataSet();
myAdapter.Fill(ds);
dgupdate.DataSource=ds;
dgupdate.DataBind();
Could some one bail me out?
Thanks.
|
|
|
|
|
This line:
nclauder wrote: myCommand.CommandText="select * from isp_email.staff where @fullname like%" +txtname.Text+ "%";
Should be written as:
"select * from isp_email.staff where fullname like @fullname"
and add the % signs to the ends of your parameter. This is providing that fullname is a field in your table.
|
|
|
|
|
Thanks Paddy,
I tried it but it couldn't work but I tried this and it could only bring the header text do you think i'm missing something?
SqlCommand myCommand = new SqlCommand("select * from isp_email.staff where fullname Like '"+@txtname+"'",con);
SqlParameter myparam = new SqlParameter("@txtname",SqlDbType.Text);
myparam.Value=txtname.Text;
myCommand.Parameters.Add(myparam);
SqlDataAdapter myAdapter=new SqlDataAdapter(myCommand);
DataSet ds = new DataSet();
myAdapter.Fill(ds);
con.Open();
dgupdate.DataSource=ds;
dgupdate.DataBind();
con.Close();
Thanks again.
|
|
|
|
|
You've got the wrong end of this - this is not how SQL parameters work. They are not concatenated into the text, e.g.:
<br />
SqlCommand myCommand = new SqlCommand("select * from staff where fullname Like @txtname",con); <br />
<br />
SqlParameter myparam = new SqlParameter("@txtname",SqlDbType.Text);<br />
<br />
myparam.Value= "%" + txtname.Text + "%"; <br />
<br />
myCommand.Parameters.Add(myparam);<br />
<br />
SqlDataAdapter myAdapter=new SqlDataAdapter(myCommand);<br />
<br />
DataSet ds = new DataSet();<br />
myAdapter.Fill(ds); <br />
You also seem to be opening your connection after the call to myAdapter.Fill?
|
|
|
|
|
Thanks very much it has actually worked though when a column is selected and I press edit, It first brings back the whole table and I have to press again ok and it comes back in the editable stile. but it Edits properly.
do you think there is something wrong or thats how it's supposed to be?
thanks
|
|
|
|
|
That doesn't sound quite right, but without more details it's hard to say...
|
|
|
|
|
here is a datagrid that is supposed to edit and previously I was creating where a user can be able to select a name and update one row by one. But this time it makes a lomg process like I've just explain the user will press ok afteg writing the name the row will be selected as expected and when the edit is pressed the whole table appears with the 1st row on teh table in motion of being edited, but when the user presses ok for the second time the column that is supposed to be edited will be selected in the write form of being edited and the user will edit it will be edited properly. I don't Understand Why When the user presses edit the whole table appears. If this can not help let me show you how the code goes.
private void bttok_Click(object sender, System.EventArgs e)
{
SqlCommand myCommand = new SqlCommand("select * from isp_email.staff where fullname Like @txtname",con);
SqlParameter myparam = new SqlParameter("@txtname",SqlDbType.Text);
myparam.Value="%"+txtname.Text+"%";
myCommand.Parameters.Add(myparam);
SqlDataAdapter myAdapter=new SqlDataAdapter(myCommand);
DataSet ds = new DataSet();
myAdapter.Fill(ds);
con.Open();
dgupdate.DataSource=ds;
dgupdate.DataBind();
con.Close();
}
public void Edit_dgupdate(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
dgupdate.EditItemIndex = e.Item.ItemIndex;
BindDataGrid();
}
public void Cancel_dgupdate(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
dgupdate.EditItemIndex = -1;
BindDataGrid();
}
public void Update_dgupdate(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
System.Web.UI.WebControls.DropDownList st=new System.Web.UI.WebControls.DropDownList();
st=(System.Web.UI.WebControls.DropDownList)e.Item.Cells[2].FindControl("ddlst");
System.Web.UI.WebControls.TextBox stl=new System.Web.UI.WebControls.TextBox();
stl=(System.Web.UI.WebControls.TextBox)e.Item.Cells[1].Controls[0];
System.Web.UI.WebControls.TextBox stf=new System.Web.UI.WebControls.TextBox();
stf=(System.Web.UI.WebControls.TextBox)e.Item.Cells[0].Controls[0];
string dll = st.SelectedItem.Value;
SqlCommand myCommand=new SqlCommand();
myCommand.Connection=con;
myCommand.CommandText="update isp_email.staff set stafflevel=@stafflevel where ID=@id";
myCommand.Parameters.Add(new SqlParameter("@stafflevel",SqlDbType.Char,45));
myCommand.Parameters["@stafflevel"].Value=st.SelectedValue;
myCommand.Parameters.Add(new SqlParameter("@id",SqlDbType.Char,45));
myCommand.Parameters["@id"].Value=stl.Text;
myCommand.Parameters.Add(new SqlParameter("@Name",SqlDbType.Char,45));
myCommand.Parameters["@Name"].Value=stf.Text;
con.Open();
myCommand.ExecuteNonQuery();
con.Close();
dgupdate.EditItemIndex=-1;
BindDataGrid();
}
Thanks
|
|
|
|
|
If txtName is a textbox within a row in the datagrid, you won't be able to access it this way?
|
|
|
|
|
txtname is a textbox that is on the web form and it's supposed to refer to a textBox in the datagrid. is there some thing wrong?
Thanks
|
|
|
|
|
I want pagging code ( of search results ) in php like in tahoo mail inbox
for exp ( 3 records out of 120 first previ next last ) this should be come instade of page numbers. plz help me
Bharat Bhusanam
|
|
|
|