|
hello all
i m developing a website. it is runing properly on www.but i hav to use a ajax control into a particular page and tht gives me following error
Ambiguous match found.
so anyone help me abut this error.
best regards
Deepak
Smile a Lots,Its Costs Nothing
|
|
|
|
|
Hi Deepak,
I searched this in google site.
Are you using VB.Net as code behind language?
Then it seems like you have two variables in your page that differ only in the
case. For example, in your aspx page, you might have
<asp:textbox id="UserID" runat="server">
and in the code behind file you might have
private Int32 userID = 0;
Double check your code.
Harini
|
|
|
|
|
hi harini
tnx a lot buddy i appreciate u.
i m using C# in VS2005
Deepak
Smile a Lots,Its Costs Nothing
|
|
|
|
|
The most common senario about Ambiguous match found when you declared a variable for a specific datatype like the XML which exist in two different namespace. This was common when the type of project you have is WEB because by default the two namespace for XML are referenced, System.Web.UI.WebControls.Xml And System.XML
This code will generate Ambiguous match found.
*VB <br />
Dim myXML AS XmlDocument = New XmlDocument()<br />
<br />
*C#<br />
XmlDocument myXML = new XmlDocument();
Be more specific in namespace to prevent Ambiguous error.
*VB <br />
Dim myXML AS System.Xml.XmlDocument = New System.Xml.XmlDocument()<br />
<br />
*C#<br />
System.Xml.XmlDocument myXML = new System.Xml.XmlDocument();
OR
*VB <br />
Dim myXML AS WebControls.Xml.XmlDocument = New WebControls.Xml.XmlDocument()<br />
<br />
*C#<br />
WebControls.Xml.XmlDocument myXML = new WebControls.Xml.XmlDocument();
|
|
|
|
|
Hi friends
I am using master page in asp.net with c#.
I have one script file as join.js.
now i want to know how do it call in content page on button click events?
thanks in advance.
Pathan
|
|
|
|
|
just link ur js file from master page.
Then, you can invoke the function of that js file from your content page as usual.
Hope it helps..
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Thank you.
|
|
|
|
|
place this code to yourmaster.master header section
<header>
...
...
<script language src="~/Script/join.js"></script>
</header>
then add attribute onclientclick to button.
<asp:Button id="mybutton" Onclick="MyServerSideMethod" OnClientClick="MyJavaScriptFunction();" Text="Click Me" runat="server"></asp:Button>
regards,
Mark
-- modified at 0:22 Friday 23rd February, 2007
|
|
|
|
|
|
Can you post your masterpage and Page code? This will help us to solve your problem.
regards,
Mark
|
|
|
|
|
i write below code in header tag of master page
<script language="javascript" src="script/login.js" type="text/javascript">
</script>
.js file is in script folder.
my content page and master page both r located at top of directory.
i call it by doing this code as u gave me.
<asp:Button ID="BT_signin" runat="server" CssClass="text1" Height="24px" Text="Sign In"
Width="52px" OnClick="BT_signin_Click" OnClientClick="login();" />
Thanks
Pathan
|
|
|
|
|
try to replace your script src attribute.
OLD
<script language="javascript" src="script/login.js" type="text/javascript"><br />
</script>
NEW
<script language="javascript" src="~/script/login.js" type="text/javascript"><br />
</script>
the symbol "~" means root directory.
can you describe what the client function login does?
If doesn’t work please post the exact error.
Regards,
Mark
|
|
|
|
|
this is my function login
function login()<br />
{<br />
if(document.getElementById('TB_uname').value=="")<br />
{<br />
alert('Enter Your Username');<br />
return false;<br />
}<br />
}
Yeah.still It doesn't work.It doesn't give any error message.
thanks
|
|
|
|
|
Now i know what is your real problem you want to prevent the postback if the TB_uname is equal to empty string. the problem is in your onClientClick attribute you need to add "return".
OnClientClick="return OnClientClick="login();"
Change your login function to this code.
function login()
{
if(document.getElementById('TB_uname').value=="")
{
alert('Enter Your Username');
return false;
}
else
{
return true;
}
}
And Your Button
<asp:Button ID="BT_signin" runat="server" CssClass="text1" Height="24px" Text="Sign In" Width="52px" OnClick="BT_signin_Click" OnClientClick="return login();" />
Keep me updated...
Regards,
Mark
|
|
|
|
|
And tell me if you have a javascript error? if does it means the join.js is not yet visible to your page.
Keep me updated.
Regards,
Mark
|
|
|
|
|
If I write simple alert message then its fire.but when I write it in if condition then its not fired.
I think my texbox's id is not found in .js file.
|
|
|
|
|
Ok.
Happy coding.
Regards,
Mark
|
|
|
|
|
What ok? (
its not my solution. I want validate and still i am confuze how do I validate it?
Plz give me right solution
and thanks a lots 4 ur help
pathan
|
|
|
|
|
Hi Pathan,
Just read below. Hope this helps.
<asp:Content ID="Content1" ContentPlaceHolderID="CPHID" runat="Server">
<script language="javascript" src="join.js" type="text/javascript">
</script>
</asp:Content>
/*In Code Behind File, add the following code in Page_Load (if you are using an ASP button control)
Make sure that you have added script tag on top of your page.
the script tag should be added within '<asp:Content></asp:Content>' as you are using Master Pages
*/
Button1.Attributes.Add("OnClick","return CallMethod();");
//above statement will call javascript function written in the join.js
|
|
|
|
|
HI Harini.
Thanks 4 ur reply.
I have done it but its not working.
|
|
|
|
|
Hi ,
How to show only my posted Questions in this Forum under Asp.Net Category
becoz i am posted so many Questions,but i couldn't see the answers for my posted Questions due to many questions.
Also it will help reviewing answers after some days
Thank you
|
|
|
|
|
1. Click "Search Comments" beside the set option button.
2. type into Author Textbox "siddisagar"
3. choose "post only" into dropdownlist Search For.
4. click search.
Regards,
Mark
|
|
|
|
|
Hi Anthony thank you very much..
Keep Reply to my Queries
|
|
|
|
|
Here is another way to do.
You see "profile image" beside your user name. Click this image. then it will take you to your profile page.
Please find a link "Messages Posted" in your profile page.
Then, click that link. you will see all of your question in that pages.
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Thank you.
|
|
|
|
|
Hi,
How to create aspx pages with top part of the page constant accross multiple pages. Is there anything like frames in asp.net or any other way of implementing this. I have some drop down lists and a button control, on top of multiple pages. Selection of the drop down list values and button click event should trigger a resulting page in the bottom part. Appreciate all the help
Raj D
Raj D
|
|
|
|
|
You can use IFrame or Frame.
- Go to Design View of Webpage.
- Change to HTML View.
then, you can manually type "IFrame" or "Frame" in your page.
Hope it helps.
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message. Thank you.
|
|
|
|