.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Kaviya Balasubramanian
Sgraph Infotech
Imran Ghani
Post New Web Links

ModalPopup as an .ascx control to be triggered by hyperlink

Posted By:      Posted Date: September 29, 2010    Points: 0   Category :ASP.Net
 

Hey all,

I have found a couple of good topics here in the forum and wanted to see any other extra ideas for this control that I am making and trying to implement.  So here is the basic information:

The control is going to display a SQL output in a bunch of label controls.  The information is going to be coming from a gridview control where the field is going to be hyperlinked. 

So I am wanting to set the "TargetControlID" property to the .ascx page load event.

now what I have found is that I can simply run the Popup.show(); function in the .cs file at the end of the page load, but I still have to place a valid control within the TargetControlID property.  As you know, the property cannot be "null" and if I put in the control ID for something that is not valid, then it won't work either.  So the only thing I can think of is tying it back to the overall control itself.  Then I can always change it on the fly if needed, but I think I would not have to since it would fire on the page_load event...

Not sure if this is making any sense...  Just understand that have to make this control go across several web pages that are already fully developed.  I am just adding this in as new functionality...

Thanks for your help!

Tico






View Complete Post


More Related Resource Links

ASCX Control for Javascript

  

Hello.

I have created an .ascx control that contains javascript functions.  I have created a Feature that allows me to deploy it to a site collection.

How do I now include that in any page in SharePoint?

I have tried the following:

<asp:Content ID="JScript1" ContentPlaceHolderID="????????" runat="server">
<MyWorkStat:MyWorkStat ID="JScript2" runat="server">
</asp:Content>

 

but I don't know what the ContentPlaceHolderID should be set to.

 

Really I looking for a way to easily inject javascript into SharePoint pages using Features that I can turn on and off. e.g. pieces of javascript that call jQuery functions.

 

Is there a way?


ascx control with passing parameter

  
i want to create a ascx control with passing parameter .i got followong code from stackoverflow<% Html.RenderPartial("~/Views/Shared/MyControl.ascx", {data model object}) %>i am fine above line but how can i design html control for this.sample code example would be great.

Referencing ConfiguratingSettings.AppSettings in a ASCX user control?

  
Hi there,I'm trying to reference a string from the web.config file from a ASCX user control, but I get the error message: [b]Compiler Error Message: BC30203: Identifier expected.My code in the user control file is as follows:<div id="header"><h1><%= Server.HtmlEncode(Convert.ToString(ConfigurationSettings.AppSettings["Web_Title"])) %></h1></div>Do I need to import any namespaces? Hopefully someone can help!Thanks

Grid control displays a hyperlink. (in WPF)

  
Hello, I'm making application, that's received a text from web.   get the text following the code is shown below.   For Each Status As Status In A.GetList grdList.RowDefinitions.Add(New RowDefinition() With {.Height = GridLength.Auto}) Dim TextBlock As New TextBlock() TextBlock.Margin = New Thickness(4) TextBlock.TextWrapping = TextWrapping.Wrap TextBlock.Inlines.Add(Status.Text) Grid.SetColumn(TexatBlock, 1) Grid.SetRow(TextBlock, grdList.RowDefinitions.Count - 1) grdList.Children.Add(TextBlock) Next TextBlock is added, the grid view control does not display a hyperlink. So, Does not display the URL as a hyperlink. What should I do in the grid control will display the URL as a hyperlink? plz, help me

How to Access Parent Page (.aspx) control (IDs) from its child User Control (.ascx)

  
I have a parent .aspx page that has a asp:panel control in it, and this parent .aspx is also referencing a user control that I registered in that .aspx. Lets just call it usercontrolA.ascx for this post.The user control has a radiobuttonlist itself.Based on a selection from the radiotbuttonlist in the user control, I want to be able to hide the asp:panel in my .aspx (parent) but unfortunately I cant' get it to work:parentPanel.visible = true;  <<< I trried this in usercontrolA.ascx.csBut the user control doesn't know about the panel in the parent .aspxSo do I need to expose that somehow from the parent so that I can access it from the code behind of the child .ascx?  How?

Ajax Control Toolkit - ModalPopup displaying behind Flash

  
HiI have a flash on my page and I need to popup an ajax window, I use ModalPopupExtender. The problem is that ajax popup window always shows behind the flash in Internet explorer and Google Chrome. In firefox there are no such problem.I tried to set wmode="transparent" but id didn't help.Thanks

Get Control that triggered cross page postback

  
Hi I want to know if there is a way to get the control that triggered the postback,such as I have one page Page1.aspx with two buttons like<asp:Button id="btnCrossPost" runat="server" Text="Post To Another Page" PostBackUrl="Page2.aspx" CommandArgument="1"/><asp:Button id="btnCrossPost2" runat="server" Text="Post To Another Page 2" PostBackUrl="Page2.aspx" CommandArgument="2"/>and in Page2.aspx I want to get which button triggered the post back so that I can get the command argument which is vitalto the processing of the next page.Thanks.

How to determine if a user control is contained by the update panel that triggered async postback

  
Does anyone know a simple way to determine if a user control is contained in an update panel that was triggered for async postback?At the moment, the only pseudo logic for this I can think of is?'Loop through the update panel controls on the page and find the one that is involved in the postback (isInPartialRendering)'Try to find the user control as a child of the update panel

asp Hyperlink control using query string

  

Here is my problem:

I am passing a Customer ID using query string, however I also want to pass in a mode.  For example if the user clicks edit, I am using the hyperlink to re-direct them to the update Customer page.  In the hyperlink control I have a query string that is passing Customer ID and that works great, I also want to pass in MODE="E" (mode equals edit).

I am using the same Customer Edit page to edit current customer information and I am accessing it from an Add New Customer button.   I want to be able to pass in mode so I know whether they are editing or adding a new record.  I will then using this in code to determine what to do.

Here is what I have tried:

<asp:HyperLink ID="customer" runat="server" NavigateUrl='<%# "CustomerEdit.aspx?ID=" + Eval("CustomerID") &MODE="E" %>' Text="Modify" />

I keep getting an error that MODE does not exist in the current content...

Any suggestions???


How to open XML file from ASP Hyperlink control

  

How can I open a XML file from the location mentioned in the web.config file using Hyperlink control?

I have an aspx page with hyperlink control and in code behind I do the following:

hypLink.Text = "Transformed XML";
hypLink.NavigateUrl = ConfigurationSettings.AppSettings["OutputXML"];

Web.config file looks like:

<add key="OutputXML" value="C:\Working\MyTest\XMLTransform\App_Data\Transformed.xml"/>


This code is not working. In IE, it doesn't do anything but in FF, it throws a error box with message that the "FF doesn't know how to open this address..."


Load control template file /_controltemplates/TaxonomyPicker.ascx failed

  
What is problem
Load control template file /_controltemplates/TaxonomyPicker.ascx failed: Could not load type 'Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker' from assembly 'Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'.

Load control template file /_controltemplates/TaxonomyPicker.ascx failed

  

Hi,

Recently, we try to migrate WSS2007 solution to  SF Server 2010. And I job is to check if all the WSS 2007 solutions can work on SF Server 2010. Unfortunately, there is one weird error came out when I did a tag mapping with Microsoft.SharePoint.WebControls.PeopleEditor with my own custom people edit, it throws me this error.

Load control template file /_controltemplates/TaxonomyPicker.ascx failed: Could not load type 'Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker' from assembly 'Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'.

This never occurs in WSS2007 or SF 2010, BUT it DOES occur in SF Server 2010 RTM. I reflect the Microsoft.Sharepoint.Portal.dll, and I cannot find any TaxonomyPick class at all. And I searched this solution all over the world and none of the solution(these solution inclues replace "&#44"
with ";" or change TaxonomyPicker.ascx to TaxonomyPicker.ascxbackup) is working.

Apparently, this TaxonomyPicker is obsolete in RTM. I dont know why it is still in RTM folder and it seems this causes some problems.

Please help!

Thank you.


Rui

dynamic javascript of an .ascx control inside an updatepanel not changing on client between async po

  

I have a confusing state issue. I found a way around it, but I would like to know why this is happening. First of all, I am using .NET 3.5 and that can't change right now (an easy fix may be the fixed ID capabilities of .NET 4.0).

Type csType = this.GetType();
ClientScriptManager cs = Page.ClientScript;
string jScriptBlockName = "SignUpSignInNameAvailabilityScript";
if (!cs.IsClientScriptBlockRegistered(csType, jScriptBlockName))
{   //NOTE: verified code always enters this
    StringBuilder cstext2 = new StringBuilder();
    cstext2.Append("function GetSignUpSignInNameAvailabilityMessage() { var id = '"
          + CreateUserWizardStep1.ContentTemplateContainer.FindControl("iSignUpSignInNameAvailabilityMessage").ClientID
          + "'; alert(id); return id; }");
    cs.RegisterClientScriptBlock(csType, jScriptBlockName, cstext2.ToString(), true);
}

This code is in Page_Load of an ascx. The same control is drawn on two separate postbacks of an UpdatePanel in different places of the page thus giving them different client IDs. The code works correctly on the first refresh of web browser; but after UpdatePanel

dynamic javascript of an .ascx control not updating on client upon async postback

  

I have a confusing state issue. I found a way around it, but I would like to know why this is happening. First of all, I am using .NET 3.5 and that can't change right now (an easy fix may be the fixed ID capabilities of .NET 4.0).

Type csType = this.GetType();
ClientScriptManager cs = Page.ClientScript;
string jScriptBlockName = "SignUpSignInNameAvailabilityScript";
if (!cs.IsClientScriptBlockRegistered(csType, jScriptBlockName))
{   //NOTE: verified code always enters this
    StringBuilder cstext2 = new StringBuilder();
    cstext2.Append("function GetSignUpSignInNameAvailabilityMessage() { var id = '"
          + CreateUserWizardStep1.ContentTemplateContainer.FindControl("iSignUpSignInNameAvailabilityMessage").ClientID
          + "'; alert(id); return id; }");
    cs.RegisterClientScriptBlock(csType, jScriptBlockName, cstext2.ToString(), true);
}

This code is in Page_Load of an ascx. The same control is drawn on two separate postbacks of an UpdatePanel in different places of the page thus giving them different client IDs. The code works correctly on the first refresh of web browser; but after UpdatePanel

Load control template file /_controltemplates/SearchArea.ascx failed

  

I came across this error in the event viewer after migrating my WSS v3 to Sharepoint Foundation 2010


Load control template file /_controltemplates/SearchArea.ascx failed: 'Microsoft.SharePoint.WebControls.SearchArea,Microsoft.SharePoint,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c' is not allowed here because it does not extend class 'System.Web.UI.UserControl'.

Any ideas?


UpdatePanel Reference in control.ascx.designer.cs keeps changing

  

I have an annoying problem when I'm developing in Visual Studio 2010. I am using an UpdatePanel in my .ascx file like this:

<asp:updatepanel id="upStuff" runat="server">....</asp:updatepanel>


in my control.ascx.designer.cs, the update panel is being defined like this:

protected global::System.Web.UI.WebControls.WebParts.updatepanel upSettings;


this produces the error:

"The type or namespace name 'updatepanel' does not exist in the namespace 'System.Web.UI.WebControls.WebParts' (are you missing an assembly reference?)"


The actual namespace should be System.Web.UI.UpdatePanel. When I go directly into the designer.cs file and change it, it works. However, every time I go back into editing control.ascx and save, Visual Studio always changes it back to System.Web.UI.WebControls.Webparts.updatepanel.

I'm not sure what is causing this. Is it how I should be referencing namespaces and classes in my project? I'm using .NET 3.5. Any help would be greatly appreciated.


Open Popup using Hyperlink Control

  
How to open a pop up window by clicking Hyperlink control in asp.net?
Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend