|
the code's a bit wrapped up with data code etc at the moment. A lot of the code has come from a very object oriented winform / service app so it's been hacked about a bit.
private TableCell GetButtonCell(string name, string cssClass,string Text)<br />
{<br />
Button newButton = new Button();<br />
newButton.Click+=new EventHandler(Button_Click);<br />
newButton.ID = name;<br />
newButton.CssClass = cssClass;<br />
newButton.Text = Text;<br />
TableCell newCell = new TableCell();<br />
newCell.Controls.Add(newButton);<br />
return newCell;<br />
}
That's the code for adding a new button.
For the moment i've found that only the button that submits the form has its name in the request.form collection so i'm checking in there and calling the Button_Click method from there.
Do you add controls after every post back?
Russell
|
|
|
|
|
yeah..you have to add controls after every postback...try that
<< >>
|
|
|
|
|
i've been adding the controls after every postback but i assumed that there was a problem with adding extras after each postback. I checked the names of the controls and the order they were being added to the controls collection and i couldn't see anything wrong with it.
Russell
|
|
|
|
|
Russell Jones wrote: but i assumed that there was a problem with adding extras after each postback
Nope, actually web is stateless environment...AFAIK
Are you still facing the problem? the event is not get fired?
<< >>
|
|
|
|
|
sorry when i said extras i meant things that are not in the viewstate.
I'm getting all sorts of problems now. The event started working for the first submit of the page but none after that. I've given up on events now, i've got a way of identifying the button, so i'll leave the events till later (I'll come back to it when i've doubled my 3 days ASP.Net experience)
My big problem now is that the controls on the page are displaying incorrect data. It seems that even though i am setting their states in code they are carrying over the values that they previously contained.
http://www.codeproject.com/aspnet/ViewState.asp
this shows a model of how this might occur.
The data in my DB are fine and if i totally reload the page rather than posting back the data on screen look fine.
Russ
|
|
|
|
|
How we can validate the data in the text box which we are getting in gridview by using edit event of grid?
|
|
|
|
|
You can write use validation controls and also you can write your own javascript code to validate the inputs. What you need to do is to write the javascript and attach it to the save button of that gridview.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Thanks Mr Apurva Kaushal.Your reply was verymuch helpful for me.I realy except such a nice reply from u further
|
|
|
|
|
Always welcome..
Best Regards,
Apurva Kaushal
|
|
|
|
|
How we can bind the Grid on one page from another page?
|
|
|
|
|
plz give some more details
Mubashir
Software Architect
Storan Technologies Inc, USA
Every job is a self portrait of the person who did it.
|
|
|
|
|
Thank you verymuch Mr Mubashir for your positive approach to my question.Let me clearly explain you my problem.I have one gridview and upload button on my aspx page.When i click on that upload button i am calling one popup window by using java script.On that window i have the control for uploading file.When i click attach button on that popup window my file gets uploaded and i am inserting the number of file uploaded in one table from which i am binding grid on my aspx page.I need to display the number of file uploaded in that grid when user clicks attach button on popup window.That means the binding of grid and uploading of file should be happened when user clicks on that attach button since both are in two page
|
|
|
|
|
I'm not sure I got your clue...but in another page...you srore the datatable in session ...then in the page you want to bind to the grid (just get from session...)
<< >>
|
|
|
|
|
Dear All,
Can we hide the toolbar , statusbar and menu bar of IE while browing a web page. I am not opening the page from javascript. can we hide those details?
awaiitng reply
Ramesh.Kanjinghat
|
|
|
|
|
well, do u just want to hide it for plain browsing.. if yes.. then right click in the vacant area in any toolbar... and un check all the toolbars..
Kunal
|
|
|
|
|
I want it through javascript coding
Ramesh.Kanjinghat
|
|
|
|
|
you can use the window.open method for the same. In the method u may set the attributes accordingly, so that only the browsing can be done, with no toolbars.
hope it helps.
Kunal
|
|
|
|
|
Well, that can be done only if we open the window form the javascript. what about the scenario where i dont use the window.open ot showmodal etc.
Ramesh.Kanjinghat
|
|
|
|
|
why do you want that? as he said...right click and uncheck those options...otherwise you might write your own browser
<< >>
|
|
|
|
|
do you want.. that the page by default opens in a view where there is no toolbar and location bar.
Kunal
|
|
|
|
|
Yes. I really want the same. is ther any way to achieve this?
Ramesh.Kanjinghat
|
|
|
|
|
well.. u will need the window.open method..
but a lil diff way.. in the html code
function redir()
{
window.open("new url and attributes")
}
this wud redirect to a new page. and the attributes that u specify wud apply.. but u will need to redirect through this
Kunal
|
|
|
|
|
There is a problem if you use window.open() , because most pop-up blockers block window.open() , whether it is legit or not.
|
|
|
|
|
Hi
This is probably a dumb question But ..
I have an input form with multiple text box input fields
Some of the input fields have a background colour of yellow and some are white.
Can any one tell me why some fields are yellow and how I can stop it.
Thanks
|
|
|
|
|
Select the input fields and set the BackColor property to White. This will mean no matter what, your field background should be white.
|
|
|
|