|
I have some controls that I want displayed if a manager see the form but not when non managers view the form.
How can I either make a complete row be invisible or generate the the row with the control on it when the manager is logged in? (yes I know if a manager has logged in or not) Please show sample code.
My preference is to have the row appear to not exist when non-manager is viewing the form with no blank space.
Then when a manager is viewing it would look like the manager row has been inserted into the proper place with all other rows being pushed down, so it appears that the row was always there.
thanks in advance...
|
|
|
|
|
Hi Everybody,
I have developed a WCF Web Service using http and c# in VS 2008. But I needed to copy the application in to another folder in the machine. Then the .sln and .csproj files both were missing.
By searching on the machine I could able to get the .sln file. But .csproj file is still missing. I am unable to open the proejct.
Can anybody suggest me how to get it. And are there any settings avaible in VS 2008 IDE to give the current path as the path for these files.
Any link or blog is also very welcoming.
Thanks & Regards,
Md. Abdul Aleem
NIIT technologies
|
|
|
|
|
Hi,
as far as I know there isn't a csproj-file for websites. I guess you are hosting the wcf-service as website so it is a website. Do the following:
1. Open the sln-file
2. Go to "Add Website" and select the root-directory of the wcf-service.
Let me know if this helped you.
Regards
Sebastian
|
|
|
|
|
Yep. Its working fine.
Let me tell all steps to help others
1. Open the .sln file by using VS.Net version selector.
2. Then go the File menu -> Add -> Existing Web site
Thats it u r done. Save this solution where ever neccessary.
Thanks Sebastian its a great help.
Thanks & Regards,
Md. Abdul Aleem
NIIT technologies
|
|
|
|
|
Hi,
I am having trouble coding something using visual web developer. I am trying to create an undirected, unweighted graph using an adjacency list of vertices. I have defined classes for Graph, GraphVertex and VertexList. Edges are to be laid out by each GraphVertex having a VertexList of its neighbouring vertices.
I can add vertices to my graph and access properties of the vertices but i run into a problem when i try to either add an edge to the graph or add a neighbour to an individual graph vertex, (essentially the same thing but i have tried both ways to no avail!).
If i try to add an edge to my graph i get the following error - "Value of type 'String' cannot be converted to 'GraphVertex(Of String)'."
And if i try to add a neighbour to another Vertices VertexList i get this - "Unable to cast object of type 'System.Int32' to type 'Vertex`1[System.String]'." (I have tried many data types and still get this error, it is not just because in this case i am using an integer.)
I imagine both problems stem from how my classes are coded but being a somewhat inexperienced programmer cant figure out what the problem is. I can post any of my implementation or class code if needed.
Any help on this would be appreciated.
Cheers.
|
|
|
|
|
I have problem with this line of code in my asp.net page. Its showing error. Can anyone help me?
my Soucre Code is as follows:
<asp:datagrid style="Z-INDEX: 101; POSITION: absolute; TOP: 136px; LEFT: 192px" id="DataGrid1"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="test">
<ItemTemplate>
<a href="www.yahoo.com?id=12" runat="server" id="h1">click</a>
<asp:TextBox runat="server" ID="Textbox1" NAME="Textbox1" Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="Button" HeaderText="edit" CommandName="ed"></asp:ButtonColumn>
<asp:TemplateColumn HeaderText="Invoice No">
<ItemTemplate>
<a id ="h2" runat="server" href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
Iam using VS 2003
When i changed to Design View i got the following error
Could not open in Design view. Quote values differently inside a '<% ..."value"... %>' block.
modified on Wednesday, January 6, 2010 1:23 AM
|
|
|
|
|
It would be really helpful if you can provide the error message. Are you using any server control along with this? Can you provide full html source code?
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
<asp:datagrid style="Z-INDEX: 101; POSITION: absolute; TOP: 136px; LEFT: 192px" id="DataGrid1"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="test">
<ItemTemplate>
<a href="www.yahoo.com?id=12" runat="server" id="h1">click</a>
<asp:TextBox runat="server" ID="Textbox1" NAME="Textbox1" Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="Button" HeaderText="edit" CommandName="ed"></asp:ButtonColumn>
<asp:TemplateColumn HeaderText="Invoice No">
<ItemTemplate>
<a id ="h2" runat="server" href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
Iam using VS 2003
When i changed to Design View i got the following error
Could not open in Design view. Quote values differently inside a '<% ..."value"... %>' block.
|
|
|
|
|
You cant mix databainding expressions and constant text in an attribute value, you have to concatenate it all in the databinding expression:
<a runat="server" id="h2" href='<%# "frmViewInvoiceDetails.aspx?invoiceID=" + DataBinder.Eval(Container.DataItem, "firstname")%>'>Click Here </a>
NB: Pay special attention to the usage of single & double quotes in the above example.
modified on Wednesday, January 6, 2010 4:24 AM
|
|
|
|
|
Sorry i misplaced the code
Here is my full code
<asp:datagrid style="Z-INDEX: 101; POSITION: absolute; TOP: 136px; LEFT: 192px" id="DataGrid1"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="test">
<ItemTemplate>
<a href="www.yahoo.com?id=12" runat="server" id="h1">click</a>
<asp:TextBox runat="server" ID="Textbox1" NAME="Textbox1" Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="Button" HeaderText="edit" CommandName="ed"></asp:ButtonColumn>
<asp:TemplateColumn HeaderText="Invoice No">
<ItemTemplate>
<a id ="h2" runat="server" href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
Iam using VS 2003
When i changed to Design View i got the following error
Could not open in Design view. Quote values differently inside a '<% ..."value"... %>' block.
|
|
|
|
|
Did you actually read my answer?
|
|
|
|
|
href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
Here i havent used the concatenation but i have the problem with the quotation marks.
|
|
|
|
|
Seeing as you cant be bothered to read my answer, i cant be bothered to retype it, so i'll jusdt copy/paste from my answer
J4amieC wrote:
<a runat="server" id="h2" href='<%# "frmViewInvoiceDetails.aspx?invoiceID=" + DataBinder.Eval(Container.DataItem, "firstname")%>'>
NB: Pay special attention to the usage of single & double quotes in the above example.
|
|
|
|
|
Ok i understood that but can u plz help me to give proper quotation for the below code
href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
|
|
|
|
|
That code will never work - once again i'll copy from my original answer (this is getting boring)
"You cant mix databainding expressions and constant text in an attribute value, you have to concatenate it all in the databinding expression:"
|
|
|
|
|
I think runat="server" is the culprit. Just remove it if you dont need.
If you want runat="server" you can assign the href from the Server Side.
I mean If it is inside an asp:Repeater to it inside ItemDataBound event.
|
|
|
|
|
<asp:datagrid style="Z-INDEX: 101; POSITION: absolute; TOP: 136px; LEFT: 192px" id="DataGrid1"
runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="test">
<ItemTemplate>
<a href="www.yahoo.com?id=12" runat="server" id="h1">click</a>
<asp:TextBox runat="server" ID="Textbox1" NAME="Textbox1" Visible="False"></asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="Button" HeaderText="edit" CommandName="ed"></asp:ButtonColumn>
<asp:TemplateColumn HeaderText="Invoice No">
<ItemTemplate>
<a id ="h2" runat="server" href= "frmViewInvoiceDetails.aspx?invoiceID=<%#DataBinder.Eval(Container,"DataItem.InvoiceID")%>">Click Here</a>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
Iam using VS 2003
When i changed to Design View i got the following error
Could not open in Design view. Quote values differently inside a '<% ..."value"... %>' block.
|
|
|
|
|
Abhishek Sur wrote: I think runat="server" is the culprit
No, really its not!
Abhishek Sur wrote: you can assign the href from the Server Side.
I mean If it is inside an asp:Repeater to it inside ItemDataBound event.
Why? Thats just 10x more complicated than expressing it as an attribute.
|
|
|
|
|
J4amieC wrote: Why? Thats just 10x more complicated than expressing it as an attribute.
Yes.. Event if it is complicated, but ASP.NET is meant to deal with this events. It is better to handle server controls in the server and client control in the designer.
I generally dont mix both in designer.
Well, its upon the choice though..
|
|
|
|
|
Abhishek Sur wrote: It is better to handle server controls in the server and client control in the designer
But the markup is also dealt with by the server
|
|
|
|
|
I know... It is actually parse through the marker during Page Initialization....
But I think those events are meant to handle those, so why do we avoid them and make all those unnecessary adjustments in the Markup. I always like clean html in the designer with Server Controls in place as well..
It is true, that sometimes I need to do those classic ASP style Server tags in designer, but I do like avoiding those. We create Server controls to have better grip of server side (which is the main motive of ASP.NET) which is absent in the Classic ASP where we always need to write Server Tags in between htmls.
For instance we can easily write :
<asp:Label runat="server" Id="lbl" Text="<%=this.X %>"></asp:Label>
(infact it will render nothing in the page)
but we dont do, rather we use Page_Load and then set
lbl.Text = this.X;
Anyways, some like to write more and more Servertags within html, but personally I always like to handle them from codebehind, if it is avoidable.
|
|
|
|
|
Hello,
I am using Asp.net treeview in my application. and on button next and previous I want to traverse through the treeview nodes back and forth.
but the problem is, I can not get the property like : Node.NextNode or Node.PrevNode
Again there is no property like Node.Index
Will you please help me to resolve this problem?
Regards,
Milind
|
|
|
|
|
There is no property called NextNode or PrevNode or Index for a treenode. You should loop through the node.
For eg:
TreeNode tn = new TreeNode();
for (int i=0; i<=tn.ChildNodes.Count - 1; i++)
{
// Write your code here.
// Index is present for ChildNodes.
}
Hope this helps.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
HI,
I want to convert word to reader format...
how to call saves as dialoge box ???
Yours,
KaNNaN
-----------------------------------------------------------------
"Success is When Ur Signature Becomes An Autograph"
|
|
|
|
|
hi,
What is disadvantage of web services in asp.net according to performance
and speed efficiency ?
Can i use web services in simple asp.net application with Sql Server 2005 ?
|
|
|
|