读书人

分析asp.net Repeater的用法。 双击某

发布时间: 2013-04-02 12:35:26 作者: rapoo

分析asp.net Repeater的用法。 双击某一行得到id,怎么跳转到一个详细的界面?
有一段源代码,分析一下, 双击某一行得到id,怎么跳转到一个详细的界面?看不太明白,如果想更改跳转的aspx,改哪呢?

<input id="listType" type="hidden" value="List" />

<table width="750" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">

<tr>

<td class="title_left"></td>

<td class="title" style="width:25px"><input name="cbxAll" type="checkbox" /></td>

<td class="title" style="width:50px">申请人</td>

<td class="title_spacing"></td>

<td class="title" style="width:120px">开始时间</td>

<td class="title_spacing"></td>

<td class="title" style="width:120px">结束时间</td>

<td class="title_right"></td>

</tr>

<asp:repeater ID="DraftListRep" EnableViewState="false" runat="server">

<AlternatingItemTemplate>

<tr id="tr<%# Eval("MeetingCode") %>">

<td class="field_txt_even"></td>

<td class="field_txt field_txt_even"><input name="checkbox" type="checkbox" id="cbx_<%# Eval("MeetingCode") %>" value="<%# Eval("MeetingCode") %>" <%# BasePage.IsDisabled((DateTime)Eval("EndTime")) %> /></td>

<td class="field_txt_even"></td>

<td class="field_txt field_txt_even"><%# ((DateTime)Eval("StartTime")).ToString("yyyy-MM-dd HH:mm") %></td>

<td class="field_txt_even"></td>

<td class="field_txt field_txt_even"><%# ((DateTime)Eval("EndTime")).ToString("yyyy-MM-dd HH:mm") %></td>

<td class="field_txt_even"></td>

</tr>

</AlternatingItemTemplate>

<ItemTemplate>

<tr id="tr<%# Eval("MeetingCode") %>">

<td class=""></td>

<td class="field_txt"><input name="checkbox" type="checkbox" id="cbx_<%# Eval("MeetingCode") %>" value="<%# Eval("MeetingCode") %>" <%# BasePage.IsDisabled((DateTime)Eval("EndTime")) %> /></td>

<td class=""></td>

<td class="field_txt"><%# ((DateTime)Eval("StartTime")).ToString("yyyy-MM-dd HH:mm") %></td>

<td class=""></td>

<td class="field_txt"><%# ((DateTime)Eval("EndTime")).ToString("yyyy-MM-dd HH:mm") %></td>

<td class=""></td>

</tr>

</ItemTemplate>

</asp:repeater>

</table>

asp.net???Repeater
[解决办法]
用jquery .



$(function () {
$("#table tr").click(function () {
var hmlt = $(this)[0].innerHTML;
var text = $(this)[0].innerText;
document.location.href = "xxxx";
});
});

大概就是这样 .
[解决办法]
有可能直接在后台写的,要看网页->源代码才知道,也有一种可能是通过<script src="xx.js">引入

读书人网 >asp.net

热点推荐