|
When i am setting the Readonly property of a textbox to true and then, changing the textbox's value,
The changed value doesn't get populated to the server on postback.
Is there any alternative for this.
I achieved this by setting the txtName.Attributes.Add("readonly", "readonly");
Need your comment if there is any better method.
|
|
|
|
|
I'm not sure what you're trying to achieve here?
Scenario 1: You want to be able to alter the text so that it gets posted back to the server but in which case...why are you trying to make it read only? Read only means just that, you're not meant to change it.
Scenario 2: You want the text to be unchangeable. Use the .enabled flag to false on the control.
|
|
|
|
|
It is not allowed to change the value of the textbox which is readonly.
When it is readonly then why are you changing it. What is your requirement?
|
|
|
|
|
The textbox is readonly for the user.
But i want to change it through javascript based on some criteria and get the changed value to the server.
|
|
|
|
|
One more way, you can do this use a property ContentEditable make it false, then you'll be able to update it from client side.But you'll get some warning for this property.Otherwise better way do as Sandeep suggested.
|
|
|
|
|
Brij wrote: you can do this use a property ContentEditable
Do we have such Property for TextBox in Asp.Net 4.0??
|
|
|
|
|
Anurag Gandhi wrote: the Readonly property of a textbox to true and then, changing the textbox's value,
How are you able to change a value of textbox when it's readonly?
Readonly means you cannot change.
& If you want to change why readonly?
|
|
|
|
|
Sorry for my initial post.
I am changing the textbox value in the the client side using Javascript.
|
|
|
|
|
You have marked the field as readonly. You wont be able to change it and thus you don't find the change on server side.
If you want to use a changed value of the shown readonly field, use hidden field for it. Set the new value in hidden field and access it in code-behind.
|
|
|
|
|
Can you not just disable the textbox and then change the text property? Then it will appear as if readonly but you should still be able to change the value.
|
|
|
|
|
Yes we can, it's just that disabled text would be light grayed... and evident that its disabled. If it's not a concerning issue then surely we can go for it.
It's just that, one prefers readonly because of the text visibility in general.
|
|
|
|
|
Have your javascript set a hidden field and read the value server-side from that.
|
|
|
|
|
Dear all,
Please help.
I created BasePage to open connection as following
Public Class BasePage
Inherits System.Web.UI.Page
public Dim acon As New SqlConnection
Protected Overridable Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
acon= new SqlConnection(ConfigurationManager.ConnectionStrings("DOCDBDWHConnectionString").ConnectionString)
acon.open()
End Sub
Inherits to normal page is works.
But don't know how do use that connection in MasterPage
Partial Class Site
Inherits System.web.UI.MasterPage
Please help me how to make MasterPage know that connection?
Thanks and Best Regards
|
|
|
|
|
naunt wrote: lease help me how to make MasterPage know that connection?
Connection is not a kind of thing to open in a base page and leave it! You need to read on SQLConnections [^]before coding further.
Whenever needed, wherever needed, open the connection and have a finalize block to make sure you close the connection as soon the work is done.
|
|
|
|
|
Hi I have a dataset with 2 datatables,
I want to filter/compare the 2 tables and get results in way like
Datatable1
------------------
ID | Name
------------------
1 XYZ
2 ZZZ
Datatable 2
------------------
ID | Name
------------------
0 XYZ
0 ZZZ
0 PPP
Now in datatable 3, I want results whose id is not zero in datable 2 and these records should come from datatable 1 and any new entries not existing in datatable1 as well which are in datatable2.
So datatable 3 becomes,
Datatable 3 (result)
------------------
ID | Name
------------------
1 XYZ
2 ZZZ
0 PPP
|
|
|
|
|
asp_crazy_guy wrote: in datatable 3, I want results whose id is not zero in datable 2
Your example shows 0 PPP in datatable 3!
Assuming you dont want certain rows, two ways:
1. (better one): Do this in SQL query while fetching data filter out that are having ID 0
2. In code-behind, run two foreach loops. First one on table1 and second one on table 2. In first foreach, check the value of ID, and based on your condition if the row is fine add that to the third table.
Repeat the same with second foreach loop done on table2.
End result would be Table3 with data you want.
|
|
|
|
|
Thanks for the reply. I only want to filter out records in table3 which have zero id in table2 and have a non zero id in table1. The records with zero id in table 2 and not existing in table1 are to be included in table3.
Actual problem is that,
1) On a webform, there is a list of records returned from datatabase (table 1)
2) In edit form, user can edit these records from a checkbox list
3) Now for the newly selected records, I am having a zero id (all operation is done in datable)
4) For previously selected records they have a non zero id.
5) Table 1 is original records, table2 is new list after selection
6) Now on form update button I have to find which records to insert into database and which ones to drop, update etc
Hope you get my point. Can you help a little bit more ?
|
|
|
|
|
asp_crazy_guy wrote: 6) Now on form update button I have to find which records to insert into database and which ones to drop, update etc
Just use 2nd table for update. Why you need table1. Only table2 has the records that was selected and modified. No need of filter.
|
|
|
|
|
Hi How are you professional..
Just i need to know present i m working on vs2005 asp.net with c#,
my requirement is reports.
present i m using crystal report but i cannot able to understand how to do continuously reports using crystal reports. And do u know any best software for reports. and i need to provide interface to my support team bcos every time they will design reports.
|
|
|
|
|
|
I have a wdsl file and I need to create the proxy class to be able to call a web service from a .net application. Do I need the URL link of the web service in order to call the service?
I use the following syntax to generate the proxy class from wdsl as follows
wsdl /language:cs /protocol:soap c:\wdsl\Service1.wdsl
How do I import into my .net application that will call the class?
How do I call the service if I don't have the url link?
Sorry I am new to this
Thanks
|
|
|
|
|
I created a png background image with a transparent area. When I place it in my asp page, I get an image with a gray background instead of the transparent area. As I know, it should be transparent in my page as well. Any solution?
|
|
|
|
|
Which browser you are using? anyway refer this one PNG Fix[^]
|
|
|
|
|
Hi, I have a gridView with a colunm
Adress-A SiteName-A ServiceType-A Address-B SiteName-B ServiceType-B Edit-A Edit-B
it could be possible, if i click on Edit-A only the fields (Adress-A SiteName-A ServiceType-A) shown in edit mode and when i click on Edit-B the field (Address-B SiteName-B ServiceType-B) will show in edit mode in a grid.
KnightGuy
|
|
|
|
|
In the ItemCommand event find out which button was clicked by using the CommandArgument attr.
This could then fire a switch to choose the correct method (SetupFormA, SetupFormB) for looping thru the GridView so you can find and changing the the form fields required.
I haven't tired this myself but that's how I would go about it to start with.
|
|
|
|