|
Thanks for the reply:
1)This code is of AjaxServerPage.aspx.vb
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim strSelectedItem As String = Request("selectedItem")
Dim lngId As Long
Dim strSql As String = ""
Dim oDT As Data.DataTable
Dim objDB As New CDataBase
'
If Not IsNothing(strSelectedItem) Then
lngId = IIf(Len(strSelectedItem) = 2, Right(strSelectedItem, 1), Right(strSelectedItem, 2))
If Left(strSelectedItem, 1) = "C" Then
strSql = "Select * from StateMaster where countryid = " & lngId
Else
strSql = "Select * from CountyMaster where stateid = " & lngId
End If
Else
lngId = 0
Exit Sub
End If
strSql = strSql & " And IsActive = 1"
'
Dim strTemp As String = ""
oDT = objDB.ExecuteDatatable(strSql)
With oDT
If .Rows.Count > 0 Then
strTemp = "<Select>,0/"
For i As Integer = 0 To .Rows.Count - 1
strTemp = strTemp & .Rows(i).Item(2) & "," & .Rows(i).Item(0) & "/"
Next
End If
End With
'
Response.Clear()
Response.ContentType = "text/xml"
'
Response.Write(strTemp)
Response.End()
End Sub
2)This is my .js file code:
//Global XMLHTTP Request object
var XmlHttp;
AjaxServerPageName = "../AjaxServer.aspx";
//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable
function CreateXmlHttp()
{
//Creating object of XMLHTTP in IE
try
{
XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
//alert ("in try after new");
}
catch(e)
{
try
{
//alert ("in catch try");
XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
//alert ("in catch ");
XmlHttp = null;
}
}
//Creating object of XMLHTTP in Mozilla and Safari
if(!XmlHttp && typeof XMLHttpRequest != "undefined")
{
//alert ("in undifiend cond ");
XmlHttp = new XMLHttpRequest();
//alert ("after undifiend cond ");
}
}
//Gets called when country combo box selection changes
function CountryListOnChange()
{
//alert ("country changed");
var countryList = document.getElementById("cmbCountry");
//Getting the selected country from country combo box.
var selectedItem = countryList.options[countryList.selectedIndex].value;
selectedItem= "C" + selectedItem;
//var selectedItem = countryList.selectedIndex;
// URL to get states for a given country
var requestUrl = AjaxServerPageName + "?selectedItem=" + encodeURIComponent(selectedItem);
//alert ("after request url");
CreateXmlHttp();
//alert ("after object created");
// If browser supports XMLHTTPRequest object
if(XmlHttp)
{
//Setting the event handler for the response
XmlHttp.onreadystatechange = HandleResponse;
//Initializes the request object with GET (METHOD of posting),
//Request URL and sets the request as asynchronous.
XmlHttp.open("GET", requestUrl, true);
//alert (requestUrl);
//Sends the request to server
XmlHttp.send(null);
//alert ("after send");
}
}
//Called when response comes back from server
function HandleResponse()
{
//alert ("in handle response");
// To make sure receiving response data from server is completed
if(XmlHttp.readyState == 4)
{
// To make sure valid response is received from the server, 200 means response received is OK
if(XmlHttp.status == 200)
{
//alert("status = 200" + XmlHttp.responseText);
ClearAndSetStateListItems(XmlHttp.responseText);
}
else
{
alert("There was a problem retrieving data from the server." );
}
}
}
//Clears the contents of state combo box and adds the states of currently selected country
function ClearAndSetStateListItems(statestring)
{
//alert("clear state " + statestring);
var stateList = document.getElementById("cmbState");
//Clears the state combo box contents.
for (var count = stateList.options.length-1; count >-1; count--)
{
stateList.options[count] = null;
}
var CityList = document.getElementById("cmbCity");
if (CityList != null)
{
//Clears the state combo box contents.
for (var count = CityList.options.length-1; count >-1; count--)
{
CityList.options[count] = null;
}
}
//var stateNodes = statestring;
//alert("before arr");
var stateNodes = new Array();
stateNodes = statestring.split('/');
//alert("after arr");
var optionItem;
//Add new states list to the state combo box.
for (var count = 0; count < stateNodes.length-1; count++)
{
var stateValue = new Array();
var stname;
var stid;
stateValue = stateNodes[count].split(',');
//alert (stateValue);
stname =stateValue[0];
//alert (stname);
stid = stateValue[1];
//alert (stid);
//alert (stateValue[0]);
optionItem = new Option (stname, stid, false, false);
stateList.options[stateList.length] = optionItem;
alert(stateList.value);
}
}
//Gets called when state combo box selection changes
function StateListOnChange()
{
//alert ("state changed");
var statelist = document.getElementById("cmbState");
//Getting the selected country from country combo box.
var selectedItem = statelist.options[statelist.selectedIndex].value;
//document.getElementById("txtstateid").value=selectedItem;
//alert (selectedItem);
selectedItem= "S"+ selectedItem;
//var selectedItem = statelist.selectedIndex;
// URL to get states for a given country
var requestUrl = AjaxServerPageName + "?selectedItem=" + encodeURIComponent(selectedItem);
CreateXmlHttp();
// If browser supports XMLHTTPRequest object
if(XmlHttp)
{
//Setting the event handler for the response
XmlHttp.onreadystatechange = HandleResponse2;
//Initializes the request object with GET (METHOD of posting),
//Request URL and sets the request as asynchronous.
XmlHttp.open("GET", requestUrl, true);
//Sends the request to server
XmlHttp.send(null);
}
}
//Called when response comes back from server
function HandleResponse2()
{
// To make sure receiving response data from server is completed
if(XmlHttp.readyState == 4)
{
// To make sure valid response is received from the server, 200 means response received is OK
if(XmlHttp.status == 200)
{
//alert(XmlHttp.responseText);
ClearAndSetCityListItems(XmlHttp.responseText);
}
else
{
alert("There was a problem retrieving data from the server." );
}
}
}
//Clears the contents of City combo box and adds the states of currently selected country
function ClearAndSetCityListItems(statestring)
{
//alert("clear city = " + statestring);
var citylist = document.getElementById("cmbCity");
if (citylist != null )
{
//Clears the City combo box contents.
for (var count = citylist.options.length-1; count >-1; count--)
{
citylist.options[count] = null;
}
//var stateNodes = statestring;
var stateNodes = new Array();
stateNodes = statestring.split('/');
var optionItem;
//Add new City list to the state combo box.
for (var count = 0; count < stateNodes.length-1; count++)
{
var stateValue = new Array();
var stname;
var stid;
stateValue = stateNodes[count].split(',');
stname =stateValue[0];
stid = stateValue[1];
//stid=
//alert (stateValue[1]);
optionItem = new Option (stname, stid, false, false);
citylist.options[citylist.length] = optionItem;
}
}
}
function getCityId()
{
//alert("getcityid");
var statelist = document.getElementById("cmbCity");
var selectedItem = statelist.options[statelist.selectedIndex].value;
document.getElementById("txtcityid").value=selectedItem;
}
After selecting any state I am getting list cities in the city combo.But on my code behind page I am not getting the City Name and City ID.Folowing is the code:
Public Sub FillAllCombos()
Try
'Fill cmbState combo with all states
strSql = "Select StateID,StateName from StateMaster where IsActive = 1"
FillCombo(cmbState, strSql)
'Fill cmbContactType combo with Contact Type from MiscMaster
strSql = "Select MiscID,MiscName from MiscMaster where IsActive = 1 and MiscType='" & const_MISCTYPE_CONTACTTYPE & "'"
FillCombo(cmbContactType, strSql)
Catch ex As Exception
End Try
End Sub
Please help me in the following problem.
|
|
|
|
|
Can you please answer the following questions:
1) Currently, how are you trying to access the city values?
2) Can you show the markup for the city dropdown?
3) What is the error you are getting?
Shreekar
|
|
|
|
|
Hi,
I gave u the code.I am using Ajax for this.I got this code from net.
Thanks...
|
|
|
|
|
The code is either not enough/not all the code.
Also, I get the feeling that you have not understood the code you are usng - so how do you plan to maintain it or even make it work? I may be wrong though.
Anyhow, goto to HTML Source view in the VS 2005 and find out the HTML markup for the city dropdown. Copy paste that markup here. In your code, where and how are you trying to access the city dtopdown values? that also needs to be shown to analyse this.
Shreekar
|
|
|
|
|
Well I understood the code.
I said my problem that I dont get the Id and name of the city on my codebehind page.How do I get that as i am getting the value through script.
Thanks....
|
|
|
|
|
I will try for the last time:
Can you post here the HTML/ASPX markup for the city dropdown?
Shreekar
|
|
|
|
|
Dear All,
i am bit new to the dotnet world. i am making web application using asp.net ,C# (Visual studio 2005).
i have login form where i am using member class as
if (Membership.ValidateUser(Login1.UserName, EncryptingPassword(pswd)))
{
Response.Redirect("wizrd.aspx");
}
but i am getting error Could not find stored procedure 'dbo.aspnet_CheckSchemaVersion' . eventhough i have defined member as(Deleted defult member as)
<membership defaultprovider="SqlProvider" userisonlinetimewindow="20">
<providers>
<remove name="AspNetSqlProvider">
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionstringname="databaseconnection" enablepasswordretrieval="false" enablepasswordreset="true" passwordformat="Hashed">
Can any one please tell where i am going wrong or totallly wrong . please tell me how to use the same
please guide
thanks
regards
imran khan
|
|
|
|
|
|
Thanks for reply but i read the artical .but it is of not much use.
as i have already implemented the same that is am using databaseconnection named sqlconnection which i am also using member.
thanks
regards
imran khan
|
|
|
|
|
Salam everbody , Please guys i ask you to help me in getting started with ASP.Net , i know just some fewwwww basics , i want to know how things work on in asp.net & how to build an entire wweb site , but i just want to say that i want that help to be professional , i mean i don't want to know how to use VWD or VD.Net i want to know how to programme a web site even with bloc note , i mean diving in the stuff , i know i can't get that professional that easy but i want to be a professional web sites , now tomorrow or in a year i don't matter just i want to learn & to understand new things i want to know how i can seek for things , & specially where , where can i find those things , you know " last news abt information & technologie ...." thank you for reading this message i hope you can help
Salam
try to be good if you can't be the best
|
|
|
|
|
If you're serious about learning this stuff, then I would suggest that you start by talking a look at http://www.asp.net/[^]. This site has some great tutorials and reference samples available.
As well as this, you will need to get a couple of good books on ADO.NET and ASP.NET (search Amazon and read the customer reviews).
I would also recommend that you take a look at more general issues in web development and buy books on XHTML and CSS.
Good luck.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
hey , thnx man , i already watched all those pretty vedios , i got some stuff from that this is good but i want more , i want to know more professional things , i started also to read the professional asp.net of written by the wrox group , but they always talk abt the VWD i dono why , i don't see TableAdapter , SQLDataSource,DataSets ......... they always use wizards , i know it is pretty easy , good and .... but i need to know what is inside , how sqldatasource for example works ? what is it ? why sqldatasource instead then using a dataset with tables & rows & stuff see ?
i hope you understand me
thank you anyway , thank you for the site
try to be good if you can't be the best
|
|
|
|
|
The ASP.NET samples I am talking about are located here[^] and here[^].
The first one is a task by task walkthrough on how to accomplish different tasks in ASP.NET. The second are a set of Starter Kits that show "best practices" in development and offer you an opportunity to review and learn from other peoples designs/codes. This is how things like DotNetNuke came into being.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
thank you very much man , thnx i'll try ma best , thnx for links
i'll try to be what i'm supposed to be , just hope for me please
Salam
try to be good if you can't be the best
|
|
|
|
|
Olaikum Salam, hey you can try Beginning Asp Net 2.0 With Visual C#Net by Wrox Publication as a reference book.
Mehedi Hasan
|
|
|
|
|
Salam , ok thnx man i think i already have it i'll try with that
thnx
try to be good if you can't be the best
|
|
|
|
|
hi all i have treeview add node is checkbox :
TreeNode node = new TreeNode();
node.Text = "demo"
node.Value = "demo"
node.ShowCheckBox = true;
TreeView.Nodes.Add(node);
I add event TreeView_TreeNodeCheckChanged
I want click to checkbox postback to server but it only run when i click to link!
How do i do that
|
|
|
|
|
Hi,
Can u pls give me a code sample to read the rows of a binary file and add the rows one by one to a datatable.
Thanks in advance....
Usha
|
|
|
|
|
Dear all..
I have a login form, when I click the submit button, the code checks the users name and the password in the database if it is available, but it checks the password without its case(e.g.: the string "nour" is similar to the string "NOUR")
How can I control the password to be case sensitive?
Regards..
Nour Abdel-Salam
|
|
|
|
|
Hi,
One solution may be retriving the password from the db and check the password in the code level.
Mehedi Hasan
|
|
|
|
|
Hi,
int result = string.Compare(txtPwd.Text,strdbPwd,false);
Here false means accept case sensitive true means ignore case sensitive
Kiran Kumar.CH
(MCP)
|
|
|
|
|
Thanx alot baby
it works
(.) (.)
Have a sexy day..
|
|
|
|
|
If you are using Sql Server, you could always cast the passwords to Varbinary and compare them.
SELECT ...
FROM UserList
WHERE UserName = @UserName AND
CAST(Password AS VARBINARY(30)) = CAST(@Password AS VARBINARY(30))
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Thanx alot...
It works..Baby
Have a nice day
|
|
|
|
|
I have the eventlog file which logs the events related to document downloaded from sharepoint. The eventlog file will be available in the path C:\WINDOWS\system32\Logfiles\STS\............. for each file downloaded. The file will be in the binary format as follows
Name Data type Description
cbDoc uint16 Site-relative URL of the page
that is visited. For example,
lists/List_Name/allitems.aspx
httpStatus uint16 Http status code which is
the same as in IIS logs.
cbUser uint16 Name of the user making the
request. For example,
DOMAIN\User_Alias.
I want this file to be parsed to get the information of the cbuser alone.Please give me the code for the same.
Thanks in advance...
Usha
|
|
|
|