|
I think you can use ClientScript.RegisterClientScript(....) method instead of RegStartupScript(). I hope this is helpful to you. Moreover you are using this script in catch block when error comes this script executes(vb code) so may be your catch block is executing every time of page_Load event without considering of postback events. Verify that too.
|
|
|
|
|
see, flow of the actions is
1. user clicks save record button.
2. error occurs
3. in vb code behind exception block code, alert message javascript is registered as startup script
4. postback happens
5. page loads again and alert message is shown
6. now this script is registered with the page , now you hit F5 , page refreshes again and this message is shown again. here its not going to exception error code block to register again
i want this alert to be shown only once, not for every postback
regards
Vijay
|
|
|
|
|
I have an old control (VB6) that I am trying to incorporate to an ASP/C# website. I have the control loading properly and can set basic variable type properties of the control on the client side through Javascript; however, some properties, specifically ADODB recordsets, throw up the following error when trying to assign:
'ABODB' is undefined.
The line of javascript it barfs on:
myObj.GenRecordset = <%=GetGenRecordset %>;
where the GetGenRecordset returns a proper ADODB.Recordset through its 'get' accessor. I have tried changing it to only pass the generic object type rather than the ADODB.Recordset but get the exact same error.
I want the control to load and run on the client side in the browser and the back-end to be able to post events coming from a piece of server software (also VB6). The back-end events are coming through fine, but the initialization of the control is giving me problems.
I am using the C# access through Javascript approach because it seems like the best way to do it, although I am open to a different method if suggested.
|
|
|
|
|
Hi,
I m using yahoo api to develop slider range control which will fetch values from database when user changes the values using slider controls created using yahoo api javascript.
My problem is that when the user changes the values using slider I must be able to track the textchanged event of asp.net textbox control but since the slider is created using javascript it not causing page to call postback and hence I cannot trace the values are server side and call the database values to display.
I have set textbox autopostback property to true.
Can anyone suggest me how to track it.
Thanks
Vijay V.
Yash Softech
|
|
|
|
|
In dot net we have client callback mechanism. I hope that can help you.
So through JavaScript you can invoke the server side method.
Otherwise, you can use delemeters with in the javascript like <% here you need to handle the text_changed event%> ( the text changed event should forcefully call here)
Otherwise, write a function at serverside and call that function within delemeter code block.
|
|
|
|
|
can u suggest me some sample codes.
I have tried many ways but they are not working.
Vijay V.
Yash Softech
|
|
|
|
|
I am in a need of how to make multiple selection of files
, that means I can select more than one file from the open file dialog.
And also, How to filter file types as well.
I want something similar to Orkut Photo Upload section, where one can select more than one file and create a list of all files selected before actually uploading.
Thanks in advance
Regards
Abhishek
|
|
|
|
|
They use an ActiveX or Java control. Are you the same guy who was asking about Orkut stuff the other day ?
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
No I am not that person.
Now I dont think they are using Active X as I have seen that to be working on Mozilla. ActiveX is not supported to Mozilla.
Regarding JAVA, is it javascript. If it is with javascript, I am eagar to know the process.
I dont think they are using Applets.
Please let me know the solution to create one like this.
Waiting for your answer
Abhishek Sur
|
|
|
|
|
no one replied... till now.. waiting for replies friends...
Abhishek Sur
|
|
|
|
|
How could i get a freelance job ?
|
|
|
|
|
Do you Think this is the right place to ask this question.Search on google.You'll get a lot.
Cheers!!
Brij
|
|
|
|
|
i searchd but cud'nt get the right link
|
|
|
|
|
Try spelling the words correctly.
Blog link to be reinstated at a later date.
|
|
|
|
|
Improper spelling is a definite bad start for him
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
Depends. Where are you, how much experience do you have ?
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
This is not the right place to ask such question.
Reasons are not Important but Results are Important.
Swati
|
|
|
|
|
try freelance.com
Abhishek Sur
|
|
|
|
|
I guess if you can't answer a question, then you're sure incapable of communicating to a freelance client. So, you should probably go to rentacoder.com, that site is full of people like you.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
Christian Graus wrote: go to rentacoder.com, that site is full of people like you.
Losers
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
Dear Friends,
i m going to create an class which is use exception class with some business logic i will return an error message to the class from where the error was occure, but to carried out this process i m retriving the error message through my database passing the error id which is comeing from the class where the error was occure (i mean i have created an table which store error message about the error in database) and using that error class i m going to show that error to my client.
you got the scenarion, now i have one question in mind that "Is this a cleaver way to stored the error message in database and use when the error occured"
can anyone give me idea about this....or even give me some good idea then what i think...
thanks in advance..
Sasmi
|
|
|
|
|
Why would you need to do this ? If you have a real need to store the message in the DB, I'd create my own exception class, and have it have a property which is the id from which to get the message. But, it seems very messy and disconnected to me.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
i think u just catch the exceptions in a try-catch stmt. and provide ur own error messages , bcoz using a separate table storing the errors will b of no use an we can't predict the upcoming errors, it is smoothly done by the .NET frame work
|
|
|
|
|
I have a ReorderList that uses a SqlDataSource linked to an ODBC data source. I can get the initial population of the control from the database, the save of reorder updates to the database, and the deletion of records from the table to all function properly. My issue is when I am attempting to update from the controls specified in the EditItemTemplate. The database engine throws an exception because the column I use for the sort order (disporder in my case) is being passed a null value and the column has a not null constraint on it. Below is the ReorderList and SqlDataSource from the page. My codebehind is empty. Does anyone have an idea as to how I can get the proper disporder value passed to the UPDATE statement when LinkButton3 in the EditItemTemplate is clicked?
<cc1:reorderlist id="ReorderList1" runat="server" xmlns:cc1="#unknown">
AllowReorder="True"
DataSourceID="AsaSource"
PostBackOnReorder="false"
DataKeyField="id"
ItemInsertLocation="end"
SortOrderField="disporder"
ShowInsertItem="true" OnCancelCommand="ReorderList1_CancelCommand" OnEditCommand="ReorderList1_EditCommand" OnUpdateCommand="ReorderList1_UpdateCommand">
<itemtemplate>
<asp:textbox id="TextBox1" runat="server" text="<%# Eval( "name" ) %>" readonly="true" xmlns:asp="#unknown" />
<asp:linkbutton id="LinkButton1" runat="server" text="Edit" commandname="Edit" causesvalidation="false" xmlns:asp="#unknown" />
<asp:linkbutton id="LinkButton2" runat="server" text="Delete" commandname="Delete" causesvalidation="false" xmlns:asp="#unknown" />
</itemtemplate>
<edititemtemplate>
<asp:textbox id="TextBox2" runat="server" text="<%# Bind( "Name" ) %>" xmlns:asp="#unknown" />
<asp:linkbutton id="LinkButton3" runat="server" text="Update" commandname="Update" xmlns:asp="#unknown" />
<asp:linkbutton id="LinkButton4" runat="server" text="Cancel" commandname="Cancel" causesvalidation="false" xmlns:asp="#unknown" />
</edititemtemplate>
<insertitemtemplate>
<asp:textbox id="TextBox3" runat="server" text="<%# Bind( "Name" ) %>" xmlns:asp="#unknown" />
<asp:linkbutton id="LinkButton3" runat="server" text="Add" commandname="Insert" xmlns:asp="#unknown" />
<asp:requiredfieldvalidator id="RequiredFieldValidator1" runat="server" controltovalidate="TextBox3" errormessage="Enter a value." xmlns:asp="#unknown" />
</insertitemtemplate>
<draghandletemplate>
<asp:image id="Image1" runat="server" imageurl="~/fire.bmp" xmlns:asp="#unknown" />
</draghandletemplate>
</cc1:reorderlist>
<asp:sqldatasource id="AsaSource" runat="server" xmlns:asp="#unknown">
ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>"
ProviderName="<%$ ConnectionStrings:ConnectionString2.ProviderName %>"
SelectCommand="SELECT [name], [disporder], [id] FROM [ajaxtest] ORDER BY [disporder]"
UpdateCommand="UPDATE ajaxtest SET name = ?, disporder = ? WHERE id = ?"
DeleteCommand="DELETE FROM ajaxtest WHERE id = ?"
InsertCommand="INSERT INTO ajaxtest (name, disporder) VALUES (?, ?)">
<updateparameters>
<asp:parameter name="name" type="String" />
<asp:parameter name="disporder" type="Int32" />
<asp:parameter name="id" type="Int32" />
</updateparameters>
<deleteparameters>
<asp:parameter name="id" type="Int32" />
</deleteparameters>
<insertparameters>
<asp:parameter name="name" type="String" />
<asp:parameter name="disporder" type="Int32" />
</insertparameters>
</asp:sqldatasource>
|
|
|
|
|
I found a solution that works for me. It would appear that each column in the SET clause of the UPDATE statement needs to be bound to a control in the EditItemTemplate. When I changed it from this:
<edititemtemplate>
<asp:textbox id="TextBox2" runat="server" text="<%# Bind( " name"="" )="" %>"="" xmlns:asp="#unknown">
<asp:linkbutton id="LinkButton3" runat="server" text="Update" commandname="Update" xmlns:asp="#unknown">
<asp:linkbutton id="LinkButton4" runat="server" text="Cancel" commandname="Cancel" causesvalidation="false" xmlns:asp="#unknown">
to this:
<edititemtemplate>
<asp:textbox id="TextBox2" runat="server" text="<%# Bind( " name"="" )="" %>"="" xmlns:asp="#unknown">
<asp:textbox id="TextBox1" runat="server" text="<%# Bind( " disporder"="" )="" %>"="" visible="false" xmlns:asp="#unknown">
<asp:linkbutton id="LinkButton3" runat="server" text="Update" commandname="Update" xmlns:asp="#unknown">
<asp:linkbutton id="LinkButton4" runat="server" text="Cancel" commandname="Cancel" causesvalidation="false" xmlns:asp="#unknown">
it worked like a champ.
|
|
|
|