gpt4 book ai didi

c# - 用asp传递参数:Button onClick with x-jquery-tmpl

转载 作者:行者123 更新时间:2023-11-28 01:49:11 25 4
gpt4 key购买 nike

我正在使用 asp.net c# 和 x-jquery-tmpl

所以我试图将数据传递给后面的代码。我根据一些数据生成一系列 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);
}

问题是我想使用作为重定向的一部分传递的值。

任何帮助将不胜感激。

谢谢

最佳答案

我已换出:

<asp:Button id="btn${text}" Text="${text}" runat="server" OnClick="RedirectPage" CommandArgument=${text} style="vertical-align:middle"/>

对于:

<input type="button" id="btnSave" onclick="javascript:redirectPage('${text}')" value="click me"/>

然后我可以使用 __doPostBack 并在页面加载端处理这个问题。更多详情可参见How to use dopostback .

感谢@jbl为我指明了正确的方向

关于c# - 用asp传递参数:Button onClick with x-jquery-tmpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19933752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com