|
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 ?
|
|
|
|
|
Web services are for the distributed development i dont think so web service have disadvantage
yes you can use webservices in asp.net application with sql server 2005
|
|
|
|
|
Pranay Rana wrote: i dont think so web service have disadvantage
Of course there are - what about the complexity of deployment? Additional point-of-failure? Speed of request?
|
|
|
|
|
I think this is a mesleading question.
What are the disadvantages... compared to what?
Web services are slower than custom TCP/IP solutions and certainly slower than non-network applications... but, if the application must be consumed over the network, by a variety of languages and maybe protocols, it is better to use them. So, "no disadvantage" in this case.
|
|
|
|
|
Hi Guys,
I have one button and onclick of button I will give Message to user in Lable. But After 5 secounds the Lable should be visible false.
Thanks
|
|
|
|
|
You can call a javascript function on OnClientClick event of the button.
In javascript function you can use setTimeout to hide label after 5 seconds.
|
|
|
|
|
Thanks For Reply
I Have Already Use Javascript For Difftrent Purpose And I Use setTimeOut() With That but its not working. Can I Use Threading Concept of ASP.NET.
|
|
|
|
|
Hi All,
This is a asp.net project so i ask this question here, If it is the wrong fourm to ask the question then i will transfer the question there.
Question:
While sending the msg on mobile i use the following http api
http:
Here the sender id is mobile number but i found that TRAI give a rule 2 use only 8 character as senderid so i cant use mobile number as sender id. So now if i send the msg it display my sender id in place of the mobile contact.
So what could the solution for the same. I need to display the mobile contact when i send the sms to any one.
Plz Help
Thanks
Yogesh Agarwal
|
|
|
|
|
yogesh_kumar_agarwal wrote: but i found that TRAI give a rule 2 use only 8 character as senderid
Then You have to preserve some chars in body of the sms for sendersID
LatestArticle :Log4Net
Why Do Some People Forget To Mark as Answer .If It Helps.
|
|
|
|
|
Thank u very much for the reply. But if u could then give me some hint or idea for the same. That how could is preserve the same. And also then how that preserve character will comes out and give the mobile number to receiver when receiver receives the msgs.
Thanks
Yogesh Agarwal
|
|
|
|
|
yogesh_kumar_agarwal wrote: http://www.sms19.info/ComposeSMS.aspx?username=username&password=password&sender=senderid&cdmasender=cdmasenderid&to=recipient&message=Message
Are u Using it for Sending sms from Your Application...!
LatestArticle :Log4Net
Why Do Some People Forget To Mark as Answer .If It Helps.
|
|
|
|