C# 在回发时保持显示可见的div
我得到了一些JQuery代码,它隐藏了我页面上的元素。但是,我希望在出现C# 在回发时保持显示可见的div,c#,jquery,html,razor,ispostback,C#,Jquery,Html,Razor,Ispostback,我得到了一些JQuery代码,它隐藏了我页面上的元素。但是,我希望在出现page\u load事件时继续显示可见元素 我使用cshtml(razor)代码,在那里我有一个IsPost调用,我想知道是否可以调用JQuery.hide JQuery代码: <script> $().ready(function () { $(".btn").click(function () { $(".Hide").hide("fast");
page\u load
事件时继续显示可见元素
我使用cshtml(razor)代码,在那里我有一个IsPost
调用,我想知道是否可以调用JQuery.hide
JQuery代码:
<script>
$().ready(function () {
$(".btn").click(function () {
$(".Hide").hide("fast");
$("#" + $(this).data('type')).show("fast");
});
});
</script>
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>
我最后使用的答案如下:
<script>
$().ready(function () {
$(".btn").click(function () {
$(".Hide").hide("fast");
$("#" + $(this).data('type')).show("fast");
});
@{
if(IsPost)
{
<text>
$("#btn1).show("fast");
</text>
}
}
});
</script>
$().ready(函数(){
$(“.btn”)。单击(函数(){
$(“.Hide”).Hide(“fast”);
$(“#”+$(this.data('type')).show(“fast”);
});
@{
如果(IsPost)
{
$(#btn1).show(“fast”);
}
}
});
如果您使用的是razor,您可以将razor和javascript结合起来,并控制要使用的js部分razor@COLDTOLD你能举个例子吗?看看这个啊,我明白了,我没想过
<script>
$().ready(function () {
$(".btn").click(function () {
$(".Hide").hide("fast");
$("#" + $(this).data('type')).show("fast");
});
@{
if(IsPost)
{
<text>
$("#btn1).show("fast");
</text>
}
}
});
</script>