[英]How to load HTML/JavaScript from embedded resource into winform web browser
[英]Dynamic javascript from web resource
我编写了一个自定义Web控件,该控件可验证文本框客户端的一些输入。 关联的JavaScript是嵌入式资源。 作为验证过程的一部分,JavaScript将显示一个确认警报框。
我希望能够通过Web控件的属性设置警报消息,类似于标准的asp.net验证控件具有ErrorMessage属性的方式。
有人可以建议我将该属性拼接到嵌入式JavaScript中的最佳方法吗?
嵌入式js函数
function checkDeduction(sender, eventArgs) {
var dNewVal = eventArgs.get_newValue();
if (dNewVal > 0) {
var bRetVal = confirm("custom msg here");
if (!bRetVal) {
dNewVal = dNewVal * -1;
sender.set_value(dNewVal);
}
}
}
为此,我在PreRender事件的自定义控件中添加了一个自定义属性:
protected override void OnPreRender(EventArgs e)
{
this.Attributes.Add("ErrorText", "custom error text from public prop");
...
base.OnPreRender(e);
}
这样,我就可以像这样保留客户端的错误消息:
confirm(sender.getAttribute('ErrorText'));
任务完成!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.