2017-11-07 12 views
0

This is not a pretty application by any stretch. It's only meant for a select few to use in the office and does not require street appeal. With that said...<a href> tag in TextBox in GridView

I have a gridview with the following template column:

<asp:TemplateField HeaderStyle-HorizontalAlign="Left"> 
<ItemTemplate> 
<asp:Label ID="lblAction" runat="server" Text='<%#(Eval("Action"))%>' 
       ToolTip="Action to be Taken"></asp:Label> 
     </ItemTemplate> 
     <EditItemTemplate> 
     <asp:TextBox ID="txtAction" runat="server" 
       TextMode="MultiLine" Width="450px" Height="100px" ValidationGroup="UpdateFU" 
        Text='<%#Eval("Action")%>' 
        CssClass="RequiredText" ToolTip="Follow-Up Action"> 
       </asp:TextBox> 
       <asp:RequiredFieldValidator ID="rfv_txtAction" runat="server" 
       ControlToValidate="txtAction" ErrorMessage="FollowUp Action is Required" 
        Text="*" ValidationGroup="UpdateFU"> 
       </asp:RequiredFieldValidator> 
</EditItemTemplate> 
<FooterTemplate> 
    <asp:TextBox ID="txtAction" runat="server" 
TextMode="MultiLine" Width="250px" 
ValidationGroup="UpdateFU" 
CssClass="RequiredText" 
ToolTip="Follow-Up Action"> 
</asp:TextBox> 
<asp:RequiredFieldValidator ID="rfv_txtAction" runat="server" 
ControlToValidate="txtAction" ErrorMessage="FollowUp Action is Required" 
Text="*" ValidationGroup="AddFU"> 
</asp:RequiredFieldValidator> 
</FooterTemplate> 
</asp:TemplateField> 

For the example that is causing me trouble, the data in the field that is bound to this column is: **Testing with a link. <a href="http://www.google.com">Google</a>**

The label in the ItemTemplate displays as I expect it to. The regular text is not hyperlinked and the hyperlink text is. Please see the included image: ItemTemplate

내 행이 편집 모드에있을 때 텍스트 상자에도 의심되는대로 표시됩니다. 포함 된 이미지를 참조하십시오. EditItemTemplate

레코드를 저장하거나 취소하려고하면 명령 단추가 클릭되었음을 gridview에서 인식하지 못합니다. 그것은 단지 거기에 앉아있다. 태그를 참조하는 텍스트 (예 : **Testing with a link.**에서 제외)를 제거하면 멋지게 작동합니다. 유일한 문제는 내 링크가있는 텍스트 상자에 텍스트를 저장할 수 없다는 것입니다.

도움을 주시면 대단히 감사하겠습니다.

+0

저장/취소 버튼이 여기에 대한 A potentially dangerous Request.Form value was detected from the client

수정 될 수 있습니다 emplate> 업데이트 취소 Jay

답변

0
+0

입력 해 주셔서 감사합니다. 첫 번째 링크의 솔루션이 아름답게 작동한다는 것을 알게되었습니다. 내 페이지 지시문에 validateRequest = "false"를 추가했습니다. 약간의 추가 연구와 이것이 매우 작은 인트라넷 전용 응용 프로그램이라는 사실을 토대로이 변경 사항은 다른 영향을주지 않습니다. 다시 한 번 감사드립니다! – Jay