|
|
i want to display a menu on user home page. The menu items will be added / updated by admin(client) in admin section after I deploy the project to him. He would be shown a page on which he would add the various menu items. These would be stored into databse and then displayed on menu at home page. Can someone help me with the code for implementing this?
|
|
|
|
|
|
Create a table with fields
MenuCaption,NavigateUrl etc
the fields without navigateurl should be update able.
then on home page retrieve all the fields and add it to menu as menuitem.
Like this
SqlConnection con=new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString1"].ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("select * from mainMenu", con);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
foreach (DataRow row in dt.Rows)
{
MenuItem itm = new MenuItem(row["MenuCaption"].ToString(), "value", "", row["NavigateUrl"].ToString());
Menu1.Items.Add(itm);
}
}
|
|
|
|
|
Hi,
I want to implement export to excel functionality by clicking a button, using asp.net mvc and ajax.
for this if i am using html.beginform posting back is happend,but I dont want postback.
Can anybody guide me without posting back how to implement this function using ajax.beginform.
Thanks in Advance.
|
|
|
|
|
|
How to get hiddenfield value from webpage1 to popup window and viceversa
|
|
|
|
|
kavinnagarajan wrote: How to get hiddenfield value from webpage1 to popup window
You can get any parent control ID and value by using Window.opener.document.getElementById('ControlID') from PopUP window.
For your reference,
http://www.webreference.com/js/tutorial1/opener.html[^]
|
|
|
|
|
function pageload()
{
alert(window.opener.document.boardentry.HiddenField2.value)}
the above script is not working correctly
boardentry: formname
|
|
|
|
|
kavinnagarajan wrote: function pageload()
{
alert(window.opener.document.boardentry.HiddenField2.value)}
the above script is not working correctly
No, it is not some thing like that. You have to first get the ID and then value
Var HiddenValue=window.opener.document.getElementByID('HiddenField2').value
But this will work its HiddenField2 is an Client Side control, Else if its an server side control you have take Client ID first
Var HiddenValue=window.opener.document.getElementByID("<%=HiddenField2.ClientID%>").value
Note : Please check the syntax
|
|
|
|
|
document.getElementById("HiddenField2").value = "BoardName";
above code is webpage1, form name is boardentry
function pageload()
{
alert(window.opener.document.boardentry.getElementById("HiddenField2").value);
}
the above code is in popup window.
i have to get value of HiddenField2 from webpage1 to popup window and how?
The above said i tried by not working.
|
|
|
|
|
can u send a code for previous post?
|
|
|
|
|
kavinnagarajan wrote: can u send a code for previous post?
Aha.. Just wait. That time I was at Home, Now entred to office. . Give me a few min
|
|
|
|
|
|
How to close popup window?
popup window opened using window.showmodaldialog
|
|
|
|
|
|
sorry new window is opening
|
|
|
|
|
kavinnagarajan wrote: How to close popup window?
use
Self.Close()
|
|
|
|
|
I tried window.close() and self.close() formid.hidefocus() but not working.
Its opening new window & showing error msg.
|
|
|
|
|
Show me the code where your are doing this !
|
|
|
|
|
function closepopup()
{
window.close();
}
protected void Buttoncancel_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("my script", "<script language=javascript>closepopup();</script>");
}
|
|
|
|
|
kavinnagarajan wrote: protected void Buttoncancel_Click(object sender, EventArgs e)
{
Page.RegisterStartupScript("my script", "closepopup();");
}
Try This,
void Buttoncancel_Click(object sender, EventArgs e)
{
string strPopupScript = "<script language='javascript'>self.close();</script>";
Page.ClientScript.RegisterStartupScript(typeof(Page), "PopUpScript", strPopupScript);
}
This will work
|
|
|
|
|
protected void Buttoncancel_Click(object sender, EventArgs e)
{
string strPopupScript = "<script language='javascript'>self.close();</script>";
Page.ClientScript.RegisterStartupScript(typeof(Page), "PopUpScript", strPopupScript);
}
code is copied & pasted but not. we have to use javascript for self.close() as function name?
|
|
|
|
|
please can u send email id to attach my webpage? for u to debug & find errors. I can't able to find it.
|
|
|
|
|
I can able to close popup window by replacing it as HTML button.
|
|
|
|