I'm a bit new to this game. I'm trying to build a web page that simply scans a directory in the server and creates a web page with links to the files in that directory - sounds simple and should be easy to do !So I have a bit of code that reads the myDocuments folder in my web site and then populates a grid view hyperlink column with the filenames in the folder - wow it works !The only thing I am struggling with now is getting the hyperlink correct within the GridView so that the user goes to the actual document.So my code behind is;
[Code]....
which reads the file info in the directory myDocuments and binds the info to a datasource.So now I'm using that datasource to display the filenames in a gridview so that the user can click on a name and open the file.
[Code]....
But of course the Name field in the hyperlink column is only the name of the file - how do I append the relative link to the filename to make the full path to the file correct.I tried to make the Hyperlink column a template field and do something like EVAL("~/path/"&"Name") but that doesn't work :(
I have the below linqdatasource selecting event to populate my frontend asp.net listview. How do I find a control within my listview's ItemTemplate within this event? My attempted code returns the error: "Object reference not set to an instance of an object" on code line 80? From the debugger I know that "query.UserId;" returns a value so it's my "ratingControl" reference that the debugger can't find?...
how to "discover" hyperlink in some text and convert that hyperlink in html hyperlink with asp.net (or javascript). For example, if a user enter this text:
You found it at [URL]
How can i found and convert in html like :
You found it at <a href='http://www.foo.com'>http....</a>
I have a textbox that serves as a status panel (box) on the masterpage. I use the same code on two different content pages. On one content page, the write occurs. On another content page, the write does not occur. I even moved the code that was working into position on the erring page and it still doesn't write.
How do we code "findcontrol" with a third party control? I tried "TextBox" for Namespace="FreeTextBoxControls" Assembly="FreeTextBox" and it threw an error:
Object reference not set to an instance of an object.
Here is the offending line:
Dim Body As String = Convert.ToString(CType(lsvBlocks.InsertItem.FindControl("FreeTextBox"), TextBox).Text)
If I use the FindControl Method on an .aspx page (without master page), it finds the desired control no problem. When I use a Master Page then it will not find it even though it exists. why is this?
First post here, I usually try not posting until I am completely lost. I have a webform that gets a dynamic dropdownlist added to a placeholder in a method during pageload. During a submit of the page, I want to be able to get the selectedItem in the DropDownList that was also added dynamically from a DB. I know the ID of the DropDownList, and I know the Value of all the ListItems. Although when I am trying to use FindConrol(ID), and assign it to a DropDownList, the Control comes back Null and I get an error saying "Object Reference not set to and Instance of an Object", I believe because its not finding the control.
[Code]....
Can anyone show me how to use this to get access to the properties of the dynamic DropDownList properties, especially the ListItems within.
I want to access child menuitem by name.not index number is it possible? This doesn't working Menu menuLogin = (Menu)(LoginView1.FindControl("mLogin")); MenuItem mi = menuLogin.FindItem("Register"); mi.text="Null Reference Exception here";
But this works: Menu menuLogin = (Menu)(LoginView1.FindControl("mLogin")); MenuItemCollection mic = menuLogin.Items[0].ChildItems; MenuItem mi = mic[0]; mi.text="its OK";
I am looking something like this: MenuItemCollection mic = menuLogin.Items[0].ChildItems; MenuItem mi = mic["Register"];//or mic.finditem("Register") or so... mi.text="its OK";
I have a dynamic gridview in which i need to add textbox, checkbox, imgButton in the cell dynamically.
At the moment user click on the imbgutton, a click event fire and i need to capture the user input on the checkbox and textbox of the particular cell.
I have problem in finding out the checkbox and textbox control in the imgbutton click event. The cause is i do not know which row in the gridview i need to search to for the control.
What I've done is I've setup a Gridview with a datasource to show only 1 of the columns I need from the datasource, but I also have another ItemTemplate Column in which I have a dropdownlist with another datasource that I've bound to the dropdownlist.
What I need to do is have the dropdownlist show the selected one when compared to a id from datasource in the gridview.
I have a select all function and I want to use an if statement to only select items if there is something in this templatefield:
Protected Sub chkSelectAll_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles chkSelectAll.CheckedChanged For Each itm As GridViewRow In Me.gvLink.Rows
'insert if statement here to check for linkback url. if so then enable checkbox else disble checkbox to prevent user from selecting.
CType(itm.FindControl("chkSelect"), CheckBox).Checked = CType(sender, CheckBox).Checked Next Me.lblMsg.Text = "" End Sub
I would do something like the above for the checkbox, but I'm not sure how to reference the control. It's a templatefield right?
In my gridview, I have an ImageButton and when the user clicks it, I show a modal, however, when I popUp modal its showing me the same Datakey value for each row, so, is there a way to use FindControl for the selected row within the RowCommand?
I face this weird problem when I was trying to add multilanguage support to my website.The main login page contains user control and I am also using Master page. I added a linkbutton to master page so I can switch to other language from any page. So, whenever I want to switch langauage, I check this linkbutton text value. so I use this code
this is probably very simple but I'm tearing my hair out!I'm using the FindControl method to try and grab the text in a textbox inside a DetailsView Template Field and display it on a label. Here is my code:
[Code]....
The word text has a squiggle underneath though and it causes an error as "System.Web.UI.Control' does not contain a definition for 'Text' and no extension method 'Text' accepting a first argument of type 'System.Web.UI.Control' could be found (are you missing a using directive or an assembly reference?)". I know the problem is that I'm treating this Control as a TextBox when it isn't, it's a Control. So how do I get from Control to TextBox so I can take the String and use it in code?
I cannot get this piece of code to work (vb 2005). Whatever I try I'm getting errorSystem.NullReferenceException: Object reference not set to an instance of an object.
I thought I had this all figured out, in fact the following is similar to another page I have that works, but dinged if I can see what is wrong with this.I have a FormView with the InsertItem Template as the default. I have a label "UserId" that is assigned the logged on user's userid on page load with:
LblUserID.Text = Membership.GetUser.ProviderUserKey.ToString , which I am certain works.
There is a textbox "User_IDTextbox" within the InsertItem Template of a FormView, and I am trying to write the UserID into that text box using this VB code in a subroutine:
Dim TxtBxUserIDParent As TextBox = DirectCast(FVAddTradeResort.FindControl("User_IDTextbox"), TextBox) TxtBxUserIDParent.Text = LblUserID.Text
This does not result in populating the textbox within the InsertItem Template of the Formview template with the UserID