我正在使用带有 x-jquery-tmpl 的 asp.net c#
所以我试图将数据传递给后面的代码。我正在根据一些数据生成一系列 div,并使用模板分配 div 的名称/值。
我遇到的问题是,当信息被传递时,它以 jquery 形式显示,而不是显示实际值。
<script id="SomeTemplate" type="text/x-jquery-tmpl">
<div class="grid_12">
<div class="box">
<div class="header">
<img alt="img" width="16" height="16" />
<h3>Title: ${text}</h3>
<div class="box" style="float:right; margin-top: -4px; margin-right: 8px" >
<asp:Button id="btn${text}" Text="${text}" runat="server" OnClick="RedirectPage" CommandArgument=${text} style="vertical-align:middle"/>
</div>
</div>
<div class="content">
<canvas id="cvs${text}" width="1600" height="750" style="border: 1px solid #222;">[No canvas support]</canvas>
</div>
</div>
</div>
</script>
单击按钮时,将执行后面的代码:
protected void RedirectPage(object sender, EventArgs e)
{
Button test = (Button)sender;
string t = test.CommandArgument.ToString(); // returns $(text)
Response.Redirect("http://www.address.com/" + t);
}
问题是我想使用作为重定向的一部分传递的值。
任何帮助将不胜感激。
谢谢