我是ASP.net的新手,并在页面上显示此代码:
<% IF (Request.Form("clicked")="clicked") %>
<script>
jQuery(document).ready(function(){
jQuery.colorbox({
iframe : true,
innerWidth : 430,
innerHeight : 208,
href : "/v/browse_market.asp"
});
});
</script>
<%ELSE%>
<%END IF%>
基本上我只想在用户通过单击的表单按钮进入页面时加载Colorbox。上一页的表格如下:
<form method="post" action="/clothing_s/1814.htm">
<input type="hidden" name="clicked" value="clicked" />
<input type="submit" name="submit" value="Browse Products" />
</form>
即使我尚未提交表单,还有其他方法可以访问该页面并加载Colorbox。我的语法是否正确?我非常熟悉条件结构等,但我主要是PHP用户,所以我不确定我是否完全正确(看起来我看到的例子就是我的问题)。
答案 0 :(得分:1)
<form method="post" action="/clothing_s/1814.htm">
该操作应针对在IIS下运行的有效ASP.Net网页。如果您在自己的计算机(本地)上运行ASP.Net页面,则有效的FORM标记可能看起来像这样。
<form method="post" action="http://localhost:4650/My-ASP.Net-In-IIS/default.aspx">
其余的代码似乎很好,它应该可以工作。
话虽如此,我并不是说你写的任何东西都应该这样写。你用PHP风格编写ASP.Net,这是不正确的。但它必须至少起作用。
我希望这能回答你的问题。如果是,请将其标记为“已回答”。