mdsk.net
当前位置:首页 >> Asp.nEt怎么在前台调用后台拼接好的html代码呢? >>

Asp.nEt怎么在前台调用后台拼接好的html代码呢?

用表达式输出 在你需要显示这段html的地方加入

public string outhtml(){ string html="你的html代码"; return html; } 前台页面要插入处 这是其中一种方法。

把DIV定义为服务器端控件 比如 也就是加上 runat="server" 标记 这样在后台就可以通过ID访问这个控件 然后通过控件的innerHTML属性就可以直接赋值HTML 如下 this.div.innerHTML="后台的HTML"; //把后台的HTML加载到在前台的DIV中

没有办法一次性把数据绑定上去。除非你用控件。 比较快速的方法是,循环后台的table的每一行row的每一个column,然后把值对应的填充到前台的table中(前台table中,需要对应包含服务器控件。)

比如说前台为,必须要加runat="server",不然后台得不到这个标签,后台string a=this.aa.Title;希望能帮到你

你这个应该是后台代码拼接的,一般是编辑的时候从数据读出已有的数据然后在拼接成一个html的形式显示在页面的,你这个情况是添加时间添加错地方了,这样动态添加tr td 的话一般在页面的头部或者尾部都是用js代码拼接的

用服务器控件。 也可以直接从工具箱里拖

当然你得知道asp.net服务端控件渲染到客户端是什么标签啦。然后在aspx文件里吧http标签逐一替换成服务端控件,在为其控件加上css属性等,在加上服务端的事件,数据展示设置其样式。

最简单的方法:在每个后面放一个控件,分别设置它们的value为和 在后台用HiddenField.value提取就行了。

如何想让后台获取input就要加runat="sever"

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com