<%=%>
这种形式实际上是由<%%>扩展而来的.等价于:Response.Write(<%%>)这种形式(不标准,但能看明白),它其实也可以看成是一种绑定.
aspx代码:
aspx.cs代码: public string DisplayStr()//注意这里必须要有返回值,否则将会发生运行时错误
{
return “bbbb”;
}
function canadd() {
var s = '<%=ShowMsg()%>';
if (s == "Y") {
return confirm("已存在的记录会被覆盖,是否继续?");
} else {
return true;
}
}
<uto:UtoButton ID="btnImport" runat="server" Width="40px" Text="根据设备类别生成" OnClick="btnImport_Click" OnClientClick="if(!canadd()) return false;" >
</uto:UtoButton>
public string ShowMsg() {
if (DbHelper.ExistingRecord("..." + txtSBID.Text.Trim() + "...")) {
return "Y";
} else {
return "N";
}
}
protected void btnImport_Click(object sender, EventArgs e) {
......
}