急急。。。代码意思求解asp.net和js

wdar1314 2010-03-30 09:01:33
如下:
1. SessionLogin login = (this.Master as MasterPage_Admin).currLogin;

2. HtmlTableRow newRow = new HtmlTableRow();
HtmlTableCell col_null = new HtmlTableCell();
col_null.InnerHtml = "您目前没有创建任何文档!";
col_null.Style.Add(HtmlTextWriterStyle.TextAlign, "center");
col_null.Style.Add(HtmlTextWriterStyle.Color, "blue");
col_null.ColSpan = 5;
newRow.Cells.Add(col_null);
this.tbDocuments.Rows.Add(newRow);
return;

3. col_5.InnerHtml += " [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";
<a href='javascript:deleteOneDoc("+item['id']+");' id="+ item['id']+ "> 取消申请 </a>


以上代码为朋友给的 但是没能看懂 小弟才疏学浅 还望不吝指教 !~~~~~~~~~~~~~~~~~~~~


请详细说明语法,作用等!~
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
boyofcity 2010-03-30
  • 打赏
  • 举报
回复
col_5.InnerHtml += " [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";

是在页面上生成一个<a></a>超级链接,点击此链接时先执行一个js脚本,js脚本有两个参数$('#btnNull')及curRow["id"],id=" + curRow["id"] + "是链接的名字ID,style='color:red;'是链接的样式
丰云 2010-03-30
  • 打赏
  • 举报
回复
脚本方法=〉脚本语言
丰云 2010-03-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wdar1314 的回复:]
恩 谢谢楼上 下面得代码还是不明白
3. col_5.InnerHtml += " [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";
<a href='javascript:deleteOneD……
[/Quote]
不懂javascript,那就给你解释不清楚了。。。。

javascript是被大多数浏览器支持的,一种操作浏览器页面元素的脚本方法。
它是通过响应事件来触发,在浏览器里面运行。
wdar1314 2010-03-30
  • 打赏
  • 举报
回复
恩 谢谢楼上 下面得代码还是不明白
3. col_5.InnerHtml += " [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";
<a href='javascript:deleteOneDoc("+item['id']+");' id="+ item['id']+ "> 取消申请 </a>
采用得 是javascript写得 我不懂什么意思 以及语法 请大家解释
wdar1314 2010-03-30
  • 打赏
  • 举报
回复
up!~
ailin84 2010-03-30
  • 打赏
  • 举报
回复
1. SessionLogin login = (this.Master as MasterPage_Admin).currLogin;
这个不了解,SessionLogin应该是自己定义的一个类吧,this.Master as MasterPage_Admin意思是把this.Master 转换为MasterPage_Admin,出错不会抛出异常

2. HtmlTableRow newRow = new HtmlTableRow();
新建一个HtmlTableRow ,一个新行
HtmlTableCell col_null = new HtmlTableCell();
新的单元格
col_null.InnerHtml = "您目前没有创建任何文档!";
单元格的html内容
col_null.Style.Add(HtmlTextWriterStyle.TextAlign, "center");
给单元格加一个 align='center'属性
col_null.Style.Add(HtmlTextWriterStyle.Color, "blue");
前景色为蓝色
col_null.ColSpan = 5;
单元格占5个单元格的位置
newRow.Cells.Add(col_null);
将单元格加到新建的行里去
this.tbDocuments.Rows.Add(newRow);
将这个新行加到this.tbDocuments这个表格里
return;

3. col_5.InnerHtml += " [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";
<a href='javascript:deleteOneDoc("+item['id']+");' id="+ item['id']+ "> 取消申请 </a>

这个真的不好解释,col_5的html内容为
[删除] [取消申请] 这两个超连接,目标为执行一个js函数:deleteOneDoc(obj,id) deleteOneDoc(id)


wdar1314 2010-03-30
  • 打赏
  • 举报
回复
" [<a href=\"javascript:deleteOneDoc($('#btnNull')," + curRow["id"] + ")\" id=" + curRow["id"] + " style='color:red;'>删除</a>]";

为什么是这样写的呢? “[]”和 herf=\""的\ 是什么意思

62,254

社区成员

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

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

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

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