页面代码:<link href="../../Content/CSS/type.css" rel="stylesheet" type="text/css" />
<script src="../../Content/JS/jquery-1.4.1.js" type="text/javascript"></script>
<script runat="server">
protected override void OnLoad(EventArgs e)
{
this.type.DataSource = ViewData["money"];
this.fuckmoney.DataSource = ViewData["fuckmoney"];
this.DataBind();
}
</script>
<script type="text/javascript">
$(function () { $("#money").click(function () {
$.post("/fase/money",
{ "start": $("#start").val(), "end": $("#end").val() },
function (backmoney, status) { });
});
});
</script>
<title>这是您要的范围</title>
</head>
<body>
<div>
<div class="all">
<a href="ShowProc">
<input type="button" value="产品展示" />
</a>价格
<input type="text" name="jiage" id="start" />
到
<input type="text" name="jiageTo" id="end" />
<input type="submit" value="提交" id="money" name="sMoney" />
</div>
<%using (Html.BeginForm("money", "fase", FormMethod.Post))
{ %>
<asp:Repeater ID="type" runat="server">
<ItemTemplate>
<div class="type">
<img src='../../Content/che/<%#Eval("imageUrl") %>' />
<dl class="Pri">
<dt>价格:<%#Eval("imagePrice") %>元</dt>
</dl>
</div>
</ItemTemplate>
</asp:Repeater>
<%}%Control方法: public ActionResult Money()
{
int start = Convert.ToInt32(Request["start"]);
int end = Convert.ToInt32(Request["end"]);
if (start == 0 && end == 0)
{
ViewData["money"] = db.findMoney(1, 500);
return View();
}
else
{
ViewData["fuckmoney"] = db.findMoney(501, 1000);
return View();
}
}
现在的问题是:
第一次加载的时候可以显示,第二次加载的就显示不了了
请问下那个大侠可以帮下小弟啊
谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货