大家好,我有一个问题要问。我如何检索用户单击的某些值,例如,如果用户单击动态创建的列表视图中的第三个链接,它将能够检索值 47 并在用户单击第一个链接时检索值 44 等等. 下面是源代码
- 房价包含早餐。- 客房配备 01 张双人床或 02 张单人床。- 免费无线上网。
价格:160.00 美元 154152
- 房价包含早餐。- 客房配备 01 张双人床或 02 张单人床。- 免费无线上网。- 免费02瓶饮用水。
价格:175.00 美元 154518
- 房价包含早餐。- 配备 01 张双人床或 02 张单人床的客房。- 在高级酒廊免费享用咖啡和茶。- 免费迎宾饮品和水果拼盘。- 免费无限使用 WiFi 上网。- 客房内赠送 02 瓶饮用水。- 客房位于较高楼层,享有古晋市的偏执景观。-房间全新配备液晶电视。
价格:220.00 美元 154884
- 房价包含 03 名成人或 02 名成人和 02 名儿童的早餐。- 客房配备 01 张特大床和 01 张单人床。- 免费无线上网。- 免费02瓶饮用水。
价格:205.00 美元 155250
- 房价不含早餐。- 客房配备 01 张双人床或 02 张单人床。- 免费无线上网。
价格:145.00 美元 157957
- 至少 02 晚入住我们的高级客房 - 配备 01 张双人床或 02 张单人床的客房。- 房价包括最多 02 人的每日自助早餐 - 免费 WiFi 上网
价格:150.00 美元 158323
- 房价不含早餐 - 带 01 张双人床或 02 张单人床的客房 - 免费 WiFi 上网 - 免费 02 瓶饮用水
价格:160.00 美元 158689
- 至少 02 晚入住我们的豪华客房 - 配备 01 张双人床或 02 张单人床的客房。- 房价包括最多 02 人的每日自助早餐 - 免费 WiFi 上网 - 客房内免费 02 瓶饮用水
价格:165.00 美元 159055
- 房价不含早餐 - 带 01 张双人床或 02 张单人床的客房 - 免费 WiFi 上网
价格:100.00 美元 174897
<div data-role="content">
<script type="text/javascript">
function test(e) {
$('#divContent ul li lblSeq').each(function () {
alert($(this).html());
});
}
</script>
文件保护后的代码 void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { divContent.InnerHtml = this.BindHtml(); }
}
protected string BindHtml()
{
StringBuilder sb = new StringBuilder();
var list = GetRateList();
foreach(RateType r in list)
{
string sr = string.Format("<ul data-role='listview' onclick='test(this);' data-inset='true' data-theme='e'><li><a href='Room.aspx'<h3>{1} ({2}) </h3><h3> {3} </h3><h3>{4} <span id='lblSeq' style='visibility:hidden; '>{0}</span></h3> </a></li></ul>"
, r.SeqNo, r.ShortCode, r.Title, r.Description , String.Format( "Price: {0:c}",r.Rate) );
sb.Append(sr);
}
return sb.ToString();
}
protected List<RateType> GetRateList()
{
String lblCheckInDate = Request.Cookies["CheckInDate"].Value;
DateTime CheckInDate = DateTime.Parse(lblCheckInDate);
return RateTypeService.GetRateTypeList(13, CheckInDate);
}
}