首页 新闻 会员 周边 捐助

C# 動態加載JS <%= TypeInfo %>取值問題?

0
悬赏园豆:10 [已关闭问题]

PageLoad中代碼如下

typeinfo="yyt|001";

string jsstr = "<script language=\"javascript\" src=\"../Pub/js/EditProd.js\"></script><script type=\"text/javascript\">typeInfo('<%=TypeInfo %>');</script> ";
        Page.RegisterStartupScript("", jsstr);

 private string typeInfo = "";

public string TypeInfo
    {
        get { return typeInfo; }
        set { typeInfo = value; }
    }

html頁面加載完代碼如下:

<script language="javascript" src="../Pub/js/EditProd.js"></script><script type="text/javascript">typeInfo('<%=TypeInfo %>');</script>

JS加載成功,但<%=TypeInfo %>的值卻沒有取到,如何才能取到,如果那位大俠知道的告訴小弟一下

非常感謝!

 

soarfe的主页 soarfe | 初学一级 | 园豆:146
提问于:2009-06-11 11:25
< >
分享
其他回答(1)
0

你的JS代码都在后台构造了,typeInfo('<%=TypeInfo %>')这个就不用这样写了,直接typeInfo('"+TypeInfo+"')不就好了

李.net | 园豆:730 (小虾三级) | 2009-06-11 11:32
0

把你的Page_Load改成这样:
typeinfo="yyt|001";

string jsstr = "<script language=\"javascript\" src=\"../Pub/js/EditProd.js\"></script><script type=\"text/javascript\">typeInfo('" + TypeInfo + "');</script> ";
Page.RegisterStartupScript("", jsstr);

private string typeInfo = "";

public string TypeInfo
{
get { return typeInfo; }
set { typeInfo = value; }
}

I,Robot | 园豆:9783 (大侠五级) | 2009-06-11 12:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册