|
use Request.ServerVariables("SERVER_NAME")
|
|
|
|
|
I want to call a javaScript Function from DataGrid Control. I hv a DataGrid and there is an LinkButton Button and Customer Name is Displayed on that, I want if some one Click on that Link Button a javaScript Function should b called and also I want to Send ID to that function, How is that possible.
My Code is here.
<asp:templatecolumn headertext="Name">
<itemtemplate>
<asp:linkbutton id="name" runat="server" text=" "><![CDATA[<%#Container.DataItem("fname") %>]]>'> </asp:linkbutton>
</itemtemplate>
</asp:templatecolumn>
Please Help Me, Thanks in Advance.
|
|
|
|
|
add an onclick to the button. Any attributes that are not recognised by ASP.NET are passed through verbatim to the client.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
You can use the onItemDatabound event of the datagrid to achieve this functionality. In that event just find the link button control and attach the javascript event with it.
Apurva Kaushal
|
|
|
|
|
hi,
Did u try with OnClientClick propery of link button by
passing 'this' as a parameter?
|
|
|
|
|
I applayed all above methods but it s not working.
|
|
|
|
|
coolmindd wrote: but it s not working.
means some error?
|
|
|
|
|
Now I applayed the following Method and it is working
Public Sub itembound(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs)
Dim script As String
If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
CType(e.Item.Cells(0).FindControl("name"), LinkButton).Attributes.Add ("onclick", "window.open('/code/customer/addressbook/default.aspx?id=" & dgD.DataKeys.Item(e.Item.ItemIndex) & "','', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=800,height=600,left = 176,top = 132'); return false;")
End If
End Sub
But I want to Send ID not name to that popup page. If u can see there in query string Name is going. How can I send ID to that page.
|
|
|
|
|
Now the function is working but when I click first time , it is not working, when I click second time then it works. But I m not able to send ID which is on Cell 0 nd the link button is on cell 1.
|
|
|
|
|
Hi guys..,
I want to Create Document Library in SharePoint Programmatically using Web Service
from my C# / ASP.NET Application .
I'm using SharePoint 2007, Visual Studio 2005.
Can u please help me ? It's very urgent.
Thanks
Mohamed Nazeem
Software Engineer
Bangalore
|
|
|
|
|
hi any body know? how to create rss feed for our web site in asp.net 2.0
|
|
|
|
|
|
hi first i say sorry to u....
i need the logic for consuming other website rss...
|
|
|
|
|
how i can make a lable visible =false when i press any key in the textbox
is there is any java script is there to check
|
|
|
|
|
Yes, you can handle the keypress, search for the label by it's Id and hide it in javascript.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
sir,wat is the word for hidding a label..since iam using document.getelementbyid("label name").visible =false it is not working..wll u plz tell the code once
|
|
|
|
|
You can use
document.getElementById("label name").style.display='none';
to hide your label through javascript.
Apurva Kaushal
|
|
|
|
|
Hi,
Do u want something like this?
When u type something in ur Textbox at that time that label shold be Invisible???
This can be done with J.Script 'onkeypress' Event of textbox.
Put THis all in ur Page HTML
<html><br />
<head><br />
<script language="javascript" type="text/javascript"><br />
function Hello()<br />
{ <br />
document.getElementById('Label1').innerHTML = '';<br />
} <br />
</script><br />
</head><br />
<body><br />
<form id="Form1" runat="server"><br />
<asp:label id="Label1" runat="server" visible="True">My Label</asp:label> <br />
<input id="MyTextBox" onkeypress="javascript:return Hello();" type="text" runat="server"><br />
</input></form><br />
</body><br />
</html>
Believe Yourself™ :->™
|
|
|
|
|
hi,
Why 'innerHTML'?
I think its not for this purpose!
|
|
|
|
|
Actually innerHTML will give you the text inside that label and emptying that text will make the text invisible and in turn label will not be visible but that is not the correct way to achieve it it can be done with style.display='none' as I have mentioned in my above reply.
Apurva Kaushal
|
|
|
|
|
$ wrote: Why 'innerHTML'?
I think its not for this purpose!
It is needed. ASP label control will be rendered as HTML span. So to get text of a span, InnerHTML is needed.
|
|
|
|
|
hi all
i have an application in which the first page is login form which contains username and password as usual.also a check box named remember my password(like in windows application).i want to remember the password if that checkbox is checked n deleted if it is not checked.(like in windows application.)can anyone assist me in doing this through code in c#.waiting anxiously for the reply.
Thanks in advance.
pintoo
|
|
|
|
|
You can use cookie in order to achieve that functionality. You can have a look at this[^] to know about cookies in asp.net.
Apurva Kaushal
|
|
|
|
|
hi
thanx for the assistance.by the way i tried with cookies in my application.but it is not working properly when there are many users.it is remembering the same password for all the users and giving error.iam providing the code with this for your reference.can you tell me how this code can be modified so that i can achieve the condition
<br />
protected void btnlogin_Click(object sender, EventArgs e)<br />
{<br />
if (chkRemindPassword.Checked)<br />
{<br />
Response.Cookies["Password123"].Value = txtPassword.Text;<br />
Response.Cookies["Password123"].Expires = DateTime.Now.AddYears(50);<br />
}<br />
<br />
if (Request.Cookies["Password123"] != null)<br />
{<br />
txtPassword.Text = Server.HtmlEncode(Request.Cookies["Password123"].Value);<br />
Label1.Text = Server.HtmlEncode(Request.Cookies["ok"].Value);<br />
}<br />
try<br />
{<br />
if (txtUserName.Text.Trim() == "" && txtPassword.Text.Trim() == "")<br />
{<br />
lblinvalidentry.Text = "User Name & Password should not be Empty";<br />
}<br />
else if (txtUserName.Text.Trim() == "")<br />
{<br />
lblinvalidentry.Text = "User Name Should Not Be Empty";<br />
}<br />
else if (txtPassword.Text.Trim() == "")<br />
{<br />
lblinvalidentry.Text = "Password Should Not Be Empty";<br />
}<br />
else<br />
{<br />
int i = 0;<br />
SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConStr"]);<br />
string str = "select *from UserDetails";<br />
SqlCommand cmd = new SqlCommand(str, con);<br />
if (con.State == ConnectionState.Closed)<br />
{<br />
con.Open();<br />
}<br />
SqlDataReader rdr = cmd.ExecuteReader();<br />
while (rdr.Read())<br />
{<br />
if (rdr["UserName"].ToString() == txtUserName.Text.Trim().ToLower() && rdr["Password"].ToString() == txtPassword.Text.Trim().ToLower())<br />
{<br />
i = 1;<br />
}<br />
}<br />
if (i == 1)<br />
{<br />
Response.Redirect("sms_home.aspx");<br />
}<br />
else<br />
{<br />
lblinvalidentry.Text = "Invalid User Name and Password";<br />
}<br />
}<br />
<br />
}<br />
catch (Exception exx)<br />
{<br />
exx.Data.Clear();<br />
}<br />
}<br />
<br />
pintoo
|
|
|
|
|
Simple way is to just use cookies.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
|
|
|
|