ComponentArt的Grid页面传值

本文介绍了一个使用HTML和JavaScript实现的详细信息展示功能,通过ASP.NET进行后台数据处理,并展示了如何调用存储过程获取特定消息记录的XML数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1.HTML

<script type="text/javascript">  
  function showDetail(rowId,time,suc)
  {
 if(suc == "Y" )
 {
  window.open('DetailInformation.aspx?MessageID='+rowId+'&year='+year+'&month='+month+'&date='+date+'&hours='+hours+'&minutes='+minutes+'&seconds='+seconds,'','width = 800,height = 600,scrollbars=1'); } else
 {
  alert("There are no detail information for this action!");
 }
  }
</script>
................
<componentart:ClientTemplate ID="DetailTemplate">
<a href="javascript:showDetail('##DataItem.GetMember('AlertID').Value##',
         '##DataItem.GetMember('ActionTime').Value.getYear()##',
         '##DataItem.GetMember('ActionTime').Value.getMonth()##',
         '##DataItem.GetMember('ActionTime').Value.getDate()##',
         '##DataItem.GetMember('ActionTime').Value.getHours()##',
         '##DataItem.GetMember('ActionTime').Value.getMinutes()##',
         '##DataItem.GetMember('ActionTime').Value.getSeconds()##',
         '##DataItem.GetMember('IsSuccess').Value##')">Detail</a></componentart:ClientTemplate>
................
<Columns>
 <componentart:GridColumn HeadingText="Suc" AllowGrouping="False" DataField="IsSuccess"></componentart:GridColumn>
 <componentart:GridColumn DataCellClientTemplateId="DetailTemplate"></componentart:GridColumn>
</Columns>

 

2.另一页面的 CS:

int alertMessageID = int.Parse(Request.QueryString["MessageID"]);
   int year = int.Parse(Request.QueryString["year"]);
   int month = int.Parse(Request.QueryString["month"])+1;
   int date = int.Parse(Request.QueryString["date"]);
   int hours = int.Parse(Request.QueryString["hours"]);
   int minutes = int.Parse(Request.QueryString["minutes"]);
   int seconds = int.Parse(Request.QueryString["seconds"]);
   DateTime dt = new DateTime(year,month,date,hours,minutes,seconds);

 

3.procedure:

 

CREATE procedure getActionInfor
   @alertMessageID     
int   , 
  @createTime     datetime
as 
select 
    xmldata
from    
    AlertTempRecord 
where
    alertID 
= @alertMessageID
--and    createDateTime = @createTime
and    datediff(s,createDateTime , @createTime) 
= 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值