求助,为何后台没有收到值呢?

左手青春右手年华 左手青春右手年华 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<head>部分js
<script type="text/javascript">

function testTime() {

document.getElementById("testtime").innerHTML = "您可以享受" + "<h2 id='num'>" + Math.ceil(Math.random()*9) + "</h2>" + "折";

}

function setTime(mark) {
timer = null;
timer = setInterval(testTime, 12);
if (mark == 'stop')
{

clearInterval(timer);

}
return timer;
}
function clearTime(timer) { }
function Setval() {
document.getElementById("Label1").innerText = document.getElementById("num").innerText;
document.getElementById("HiddenField1").value = document.getElementById("num").innerText;
document.getElementById("btnKS").disabled=true;

}

function mySubmit(whichButtonId)
{
var btn = document.getElementById(whichButtonId);

btn.click();
}


</script>
<body >部分的代码:
<asp:Label ID="Label1" runat="server" Text="?"></asp:Label>折
<button onclick="timer=setInterval(testTime,12);" class="t" value="" id="btnKS" style="width:100px;height:30px" runat="server" >开始抽奖</button>

    <button onclick="mySubmit( 'end_btn');clearInterval(timer);Setval();" value="Stop" style="width:100px;height:30px">点击停止</button>
<div id="testtime" runat="server"> </div>
<form id="form1" runat="server" >
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:Button id="end_btn" class="t" value="Stop" style="width:100px;height:30px; display:none;" runat="server" Text="停止" onclick="end_btn_Click"></asp:Button>
</form>


[b]asp.net cs后台代码


protected void end_btn_Click(object sender, EventArgs e)
{





if (Request.ServerVariables["request_method"].ToLower() == "post")
{


str = Request.Form["HiddenField1"];


问题:str收到的值为空?这是为啥呢?
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
左手青春右手年华
.NET社区 62,271 成员 668,968 内容