<script type="text/javascript">
function abc()
{
var id = document.getElementById('123');
var caption= <%=MyProperty %>;
}
</script>
コードビハインド:
protected void Page_Load(object sender, EventArgs e)
{
Page.RegisterStartupScript(Guid.NewGuid().ToString(),"<script language = 'javascript'>abc();</script>");
}
protected int MyProperty
{
get
{
return 123;
}
}
文字列値をjavascriptに渡す必要があります。intを使用すると、このコードは正常に機能します。
protected string MyProperty
{
get
{
return "123";
}
}
文字列を渡そうとしたとき、このコードは機能しません。