asp.net javaScript里面想把session的值跟传过来的之比较,怎么写?

来源:百度知道 编辑:UC知道 时间:2024/09/24 18:28:09
谢谢!
Session["ZXXX"]返回的不是一个object的么?那如果我方的是一个实体类对象,这里是否可以强转呢?

<script>
function compare(strvalue)
{
if(strvalue=="<%=session["XXXXXX"]%>")
{

}
}

</script>

这里的实际上用的是session的值 ,而不是session对象本身

楼上的写法不行. 如果想通过<%=这种方式来在前台和后台之间传值, 只能在放在function外面。
JavaScript不能直接用后台代码定义的实体类, 所以不能强制转换。

还用session放对象?这种方式在asp年代用得貌似比较多,.net之后基本都鼓励放弃这玩意了

一楼说的不太合理,二楼说的可以试。
不能进行强制转换。