我是asp.net的新手,我需要一些帮助。
问题
我需要根据URL中是否显示“ newflag”来设置按钮的可见性。例如http://localhost:38805/result.asp?newflag
我必须使用asp.net和javascript
这是我当前的asp.net和JS代码
asp.net
newflag = Request.Form("newflag")
If newflag = false Then
newflag = "null"
Else
newflag = "true"
End If
JS
var newflags = '<%= newflag %>';
console.log(newflags);
if (newflags === "null" ) {
document.getElementById('newflag').style.visibility = "hidden";
}
else if(newflags === "true" ){
document.getElementById('newflag').style.visibility = "visable";
}
目前,即使将其添加到url字符串中,我也从控制台得到了错误消息。
最佳答案
为什么不使用ASP.NET而不是利用ASP.NET获取查询字符串参数并将其设置为稍后供Javascript读取的变量?
有关如何在纯Javascript中读取查询字符串参数的详细列表,请参见this答案。
关于javascript - ASP.NET从URL字符串设置条件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42653914/