C#静态方法在aspx中动态绘制控件或表格,在静态方法中可行,在动态方法中就走不通了。

whblxl 2019-09-10 04:54:59
1、ASPX
<form id="form1" runat="server">
<div>
<input type="button" id="but" value="ok" runat="server" onclick="returndata()" />
<asp:Literal id="lrCon" runat="server">888888888888888</asp:Literal>
</div>
</form>
2、C#
[WebMethod]
public static string drawCHK(string id)
{
htmlStr += "<table width='400' border='1' cellpadding='1' cellspacing='1'>";
for (int i = 0; i < 5; i++)
{
htmlStr += "<tr><td><input type='checkbox' value='" + dt.Rows[i][0].ToString() + "'/><label>" + dt.Rows[i][0].ToString() + "</label></td></tr>";
}
htmlStr += "</table>";
lrCon.Text = htmlStr ;

return "OK";
}
...全文
269 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
¿?¿? 2019-09-11
  • 打赏
  • 举报
回复
linq+reapter aspx:

<table>
            <asp:Repeater ID="rpt" runat="server">
                <HeaderTemplate>
                    <tr>
                        <td>列名</td>
                        <td>列名</td>
                        <td>列名</td>
                    </tr>
                </HeaderTemplate>
                <ItemTemplate>
                    <tr>
                        <td><%#Eval("checkbox ") %></td>
                        <td><%#Eval("lable ") %></td>
                    </tr>
                </ItemTemplate>
            </asp:Repeater>
        </table>
C#

 var DataSource = from f in dt.AsEnumerable() select new 
            {
                checkbox = "<input type='checkbox' value='" + f.Field<string>("列名") + "'/>",
                lable = "<label>" + f.Field<string>("列名") + "</label>"
            };
            this.rpt.DataSource = DataSource;
            rpt.DataBind();
whblxl 2019-09-10
  • 打赏
  • 举报
回复
暂时还没好办法,把数据传回到js里面画table去了
whblxl 2019-09-10
  • 打赏
  • 举报
回复
有什么有效的解决办法吗?前台控件需要动态生成
asq985 2019-09-10
  • 打赏
  • 举报
回复
后台已经把< > 这类字符转义变成 > <了
whblxl 2019-09-10
  • 打赏
  • 举报
回复
在动态方法中很轻松实现的功能在静态方法中就不好使了,大家遇到过类似的例子吗?
whblxl 2019-09-10
  • 打赏
  • 举报
回复
麻烦大家给提供一个有效的思路,网上没找到合适的、可行的例子
内容概要:本文系统介绍了基于Matlab构建的简化单粒子(SPM)电化学模型及其参数化方法,聚焦于锂离子电池的降阶电化学模型P2D的简化实现,涵盖模型建立、参数辨识、测试数据提供及仿真验证全流程。资源核心在于深入剖析电化学模型的关键参数提取与优化过程,帮助科研人员理解电池内部反应机理与数学建模范式,支持后续的模型扩展与工程应用。文档不仅提供了完整的SPM模型代码与参数拟合工具,还整合了丰富的科研辅助资源,包括智能优化算法、机器学习、电力系统管理、路径规划、信号处理等多个领域的Matlab/Simulink仿真案例与Python实现方案,极大拓展了该模型在电池健康状态(SOH)估计、寿命预测、充放电控制策略等方向的应用潜力。; 适合人群:具备一定Matlab编程能力,从事新能源技术、电化学建模、电池管理系统(BMS)、储能控制、自动化仿真等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展锂离子电池电化学模型的建模与参数辨识研究;②实现P2D与SPM降阶模型的仿真与实验验证;③结合实测数据进行模型参数拟合与精度优化;④拓展应用于电池老化分析、SOH估算、充放电策略设计及储能系统动态响应研究。; 阅读建议:建议读者按照文档结构循序渐进学习,重点研读SPM模型构建与参数辨识章节,结合所提供的测试数据与代码进行动手实践,并积极借鉴附带的智能算法与机器学习模块以提升模型鲁棒性与预测精度。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧