在我的aspx页面形式MarkUp
我有这两个TextBox
:添加标签超链接而不GridView控件在C#
<asp:TextBox ID="Mtl" runat="server" ReadOnly="true" Enabled="false"></asp:TextBox>
<asp:TextBox ID="ps" runat="server"></asp:TextBox>
这两个TextBox
的HTML视图是:
<input name="Mtl" type="text" value="901" readonly="readonly" id="Mtl" disabled="disabled" />
<input name="ps" type="text" id="ps" />
现在我需要插入旁边的TextBox
与id
psHyperLink
其中通过querys价值TextBox
与id
Mtl,值为。
我需要通过这个值在另一个aspx页面工作。
我曾尝试这种解决方案,但HyperLink
不是clikable:
<asp:HyperLink ID="HlLink" runat="server"
NavigateUrl='<%# String.Format("~/box.aspx?v={0}&e={1}&l={2}", "y", "IC", HttpUtility.UrlEncode(Eval("Mtl").ToString())) %>'
ImageUrl="~/Images/edit_icon.gif" Target="_blank" Text="Mtl"></asp:HyperLink>
在这个aspx页面我没有GridView
,也许它并不适用于这个工作的原因所在?
如何解决这个问题?
请帮助我,非常感谢你提前。
谢谢,但现在我有这个错误'数据绑定方法如Eval(),XPath()和绑定()只能在数据绑定控件的上下文中使用。 ' –
@AntonioMailtraq - 奥普斯没有看到你在那里使用'Eval'。什么是'Mtl'?你是从_querystring_获得的? –
'Mtl'是值'Mtl.Text = MtlFromDb.ToString();'从sql提取'query' –