1. 页面加载后执行js修改样式:
<script type="text/javascript">
function hiddenTdTextWhenOverflow()
{
var tempTable = document.getElementById("G_ctl00xBodyContentPlaceHolderxctrlGlanceReportxuwgGlanceReport");
var currentTBody = tempTable.getElementsByTagName("tbody")[0];
var currentTBodyTrArr = currentTBody.childNodes;
for (i = 0; i < currentTBodyTrArr.length; i++) {
var currentTrTdArr = currentTBodyTrArr[i].childNodes;
for (j = 0; j < currentTrTdArr.length; j++) {
currentTrTdArr[j].style.overflow = "hidden";
}
}
}
window.onload = hiddenTdTextWhenOverflow;
</script>
2. 点击按钮执行完后台代码后执行js
在aspx文件中定义js函数:
<script type="text/javascript">
function hiddenTdTextWhenOverflow() {
var tempTable = document.getElementById("G_ctl00xBodyContentPlaceHolderxUltraWebGrid1");
var currentTBody = tempTable.getElementsByTagName("tbody")[0];
var currentTBodyTrArr = currentTBody.childNodes;
for (i = 0; i < currentTBodyTrArr.length; i++) {
var currentTrTdArr = currentTBodyTrArr[i].childNodes;
for (j = 0; j < currentTrTdArr.length; j++) {
currentTrTdArr[j].style.overflow = "hidden";
}
}
}
</script>
后台逻辑处理完局部页面加载前执行函数,在.aspx.cs类型文件中调用:
protected void btnViewReport_Click(object sender, EventArgs e)
{
try
{
//此次为后台处理逻辑代码
ClientScript.RegisterStartupScript(this.GetType(), "hiddenTdTextWhenOverflow", @"<script type='text/javascript'>hiddenTdTextWhenOverflow();</script>");
}
catch (Exception ex)
{
divError.Visible = true;
lblError.Text = ex.Message;
}
}
分享到:
相关推荐
该毕业设计论文详细阐述了一个基于ASP.NET和Sybase ASE数据库的移动预警报警系统的设计与实现,该系统对TD-SCDMA网络的KPI进行了实时监控和预警,为网络维护人员提供了强大的工具,有助于及时发现并解决网络问题,...
ASP.NET常用代码 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request....
在网页开发中,GridView控件是ASP.NET框架中常用的一种数据展示组件,它允许开发者以表格形式呈现数据。"gridview一般换行,强制换行"这个主题涉及到如何在GridView中处理文本换行,特别是在面临内容溢出或者需要...
总的来说,通过合理的CSS样式设置,我们可以轻松实现ASP.NET页面中固定表头、自动滚动条以及列对齐的效果。这对于展示大量数据的网页来说非常实用,既能保持界面的整洁,又能提供良好的用户体验。
在.NET环境中,可以使用ASP.NET的GridView或者Repeater等控件来动态生成表格,但在这里,我们将关注JavaScript的部分,所以只需创建一个简单的HTML表格结构: ```html <!DOCTYPE html> <title>.NET页面实现...
在.NET框架中,GridView控件是ASP.NET网页开发中常用的一种数据展示工具,它能够以表格形式呈现数据库或其他数据源中的信息。然而,在实际应用中,我们常常会遇到一个问题:如何处理那些过长的单元格内容,使得它们...
在 ASP.NET Web Forms 页面中,使用 DataList 控件来展示数据,并加入分页导航按钮。页面布局示例如下: - `<asp:datalist>`:用于展示数据。 - `<asp:linkbutton>`:分页导航按钮(如“首页”、“上一页”、...
4. ASP.NET中的Application对象可以在不同项目之间共享数据,而Response和Request对象是用于处理HTTP请求和响应的,Session则是在单个用户会话中存储数据。 5. 在Windows中,使用通配符查找文件时,查找名称框内...
- **方法二**:使用ASP.NET AJAX扩展。 - 示例代码:为GridView添加 `OnRowDataBound` 事件。 ```csharp protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType ...
这个方法适用于简单的表格生成,但对于更复杂的需求,如数据绑定、排序、分页等功能,你可能需要使用如ASP.NET的GridView控件,或者更现代的前端框架如React、Vue.js等,它们提供了更强大的表格组件和API,能更好地...
- 动态网页不仅依赖于应用程序解释器(如 PHP, ASP.NET 等)来生成动态内容,还需要后台数据库存储和检索数据。 **22. 插入 HTML 源代码的按键** - **题目解析:** - 本题考查了插入 HTML 源代码的常用按键。 -...
- **解析**: 题目要求设计一个触发器来监视成绩表中数据的插入和更新,并自动将超出范围的成绩调整到合理区间。在数据库中,BEFORE触发器可以在数据插入或更新之前执行,因此适合于此类场景。 ### 3. Word 文档编辑...
URL=http://c98.yeah.net">` 设置页面在指定时间后自动跳转。 29. **邮件链接**:`<a href="mailto:aaa@bbb.com?subject=ccc&body=xxxyyy">` 可创建带有主题和内容的邮件链接。 30. **滚动到指定位置**:`obj....
` 让英文字符串超出表格宽度时自动换行。 36. **透明背景**:`<IFRAME allowtransparency>` 属性允许IFRAME的背景透明。 37. **获取样式内容**:`obj.style.cssText` 可以获取元素的CSS样式文本。 38. **HTML标签...
让英文字符串超出表格宽度自动换行 word-wrap: break-word; word-break: break-all; 透明背景 <IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe> 获得style内容 obj.style.cssText ...
其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。 PHP虽然很容易学习,但是速度上比mod...
3. **计算总页数**:有了总记录数后,可以根据每页显示的记录数计算出总页数。 4. **获取当前页的数据**:最后一步是从数据库中提取当前页的数据。 #### 实现代码分析 根据给定的部分内容,我们可以看到作者采用了...
bootcfg /rebuild 重复全部 Windows 安装过程并允许用户选择要添加的内容。 注意:使用 bootcfg /rebuild 之前,应先通过 bootcfg /copy 命令备份 boot.ini 文件。 bootcfg /scan 扫描用于 Windows 安装的...