我有一些JQuery代码隐藏了我页面上的元素。但是,当page_load
事件出现时,我想继续显示可见元素。
我正在使用cshtml(razor)代码,在那里我有一个IsPost
调用,我想知道是否可以调用JQuery .hide
。
JQuery代码:
<script>
$().ready(function () {
$(".btn").click(function () {
$(".Hide").hide("fast");
$("#" + $(this).data('type')).show("fast");
});
});
</script>
C#代码:
if(IsPost)
{
if(Request["btn"] == "btn1")
{
// Do some code
}
if(Request["btn"] == "btn2")
{
// Do some other code
}
}
html代码:
<div id="button1" class="Hide">
<form action="" method="post">
<input type="submit" name="btn" value="btn1" />
</form>
</div>
<div id="button2" class="Hide">
<form action="" method="post">
<input type="submit" name="btn" value="btn2" />
</form>
</div>
答案 0 :(得分:0)
我最终使用的答案如下:
<script>
$().ready(function () {
$(".btn").click(function () {
$(".Hide").hide("fast");
$("#" + $(this).data('type')).show("fast");
});
@{
if(IsPost)
{
<text>
$("#btn1).show("fast");
</text>
}
}
});
</script>