c# - 在代码隐藏中创建 div 的最佳方法
问题描述
我正在尝试使用附加了类和 css 样式的现有 div 在代码隐藏中创建一个 div。
代码需要采用 c# 中声明的变量,并使用现有类生成一个 div 以应用正确的样式。
我已经尝试将变量直接传递给可以工作的 javascript,但是有一些问题,我尝试使用 scriptmanager 将变量传递给 javascript 函数,但是一旦我传递了多个变量,我就会得到 SyntaxError: missing ") ”。
所以我认为最好的方法是在代码隐藏中创建 div,但我还没有找到真正有效的方法。
假设理想的布局是由嵌套的 div 组成的。
<div id="main" class="wrapper row-fluid">
// the divs that need to be generated
<div class="infoContainer column">
<h4 class="headText">  Var1-Var2</h4>
<div class="innerLeft">
<img src="Images/placeholder1.png" />
<p>Var3</p>
<p>Var4</p>
<p>Var5</p>
</div>
<div class="innerRight">
<img src="Images/Placeholder2.png" style="padding-right: 20px;" />
</div
</div>
</div>
以及在后面的代码中声明的变量,这将是
var var1;
var var2;
var var3;
var var4;
var var5;
目前。
解决方案
您是否查看选项 <%# ... %> 或在此处输入链接描述 也可以使用:
private void CreateDiv(string divId)
{
HtmlGenericControl div = new HtmlGenericControl("div");
div.Attributes.Add("id", divId);
divImage.Controls.Add(div);
}
打电话CreateDiv("div1");
推荐阅读
- amazon-web-services - 想要 SNS 反复提醒
- php - 如何修复 Stripe 错误:网络错误 [errno 77]:错误设置证书验证位置
- wix - WIX 更新程序不使用以前版本的设置参数
- python-3.x - 无法在 docker-compose 文件中为 argparse 传递参数
- javascript - 使用 CSS 或 Javascript 从 Github Gist 列表中删除 / (textnode)
- docker - 如何连接和加密在不同服务器上运行的 docker 之间的流量?
- javascript - 为什么 javascript 中的 slice() 接受浮点值?
- docker - 如何解决“在 docker 日志中找不到令牌:就绪\。”
- python - argsort 获取每个元素的顺序
- service - 如何在树莓派桌面后激活服务(不是立即启动)?