最近在学习模板引擎技术。
这是aspx页面的cs代码:
protected void Page_Load(object sender, EventArgs e)
{ TemplateManager tm = new TemplateManager();
tm.LoadTemplate(HttpContext.Current.Server.MapPath("~/Login/login.htm"));
tm.Functions.Add("Vaa", new TemplateFunction(Vaa));
Response.Write(tm.Process());
Response.End();
} static object Vaa(object[] args)
{
if ((string)args[0] == "3" && (string)args[1] == "3")
{
return true;
}
else
{
return false;
}
} }这是html模板的js:
<script type="text/javascript">
function login()
{
var a=document.getElementById("txtUser").value;
var b=document.getElementById("txtPwd").value;
alert('#Vaa("2","2")#');//这样静态的传值可以, 怎么给它动态的传值?把页面控件的值传给它?比如怎样把a和b传给它呢??
}
</script>
这是aspx页面的cs代码:
protected void Page_Load(object sender, EventArgs e)
{ TemplateManager tm = new TemplateManager();
tm.LoadTemplate(HttpContext.Current.Server.MapPath("~/Login/login.htm"));
tm.Functions.Add("Vaa", new TemplateFunction(Vaa));
Response.Write(tm.Process());
Response.End();
} static object Vaa(object[] args)
{
if ((string)args[0] == "3" && (string)args[1] == "3")
{
return true;
}
else
{
return false;
}
} }这是html模板的js:
<script type="text/javascript">
function login()
{
var a=document.getElementById("txtUser").value;
var b=document.getElementById("txtPwd").value;
alert('#Vaa("2","2")#');//这样静态的传值可以, 怎么给它动态的传值?把页面控件的值传给它?比如怎样把a和b传给它呢??
}
</script>
解决方案 »
- window.open 弹出几个新窗口的问题
- DATATABLE,AllowDBNull 值问题
- 怎么样读Excel表的表名,和几列,
- 恭请 roycelwh(ghost)、wxy0401(工蚁) 前来接分
- 查询时数字及时间的数据类型不匹配。
- 这样的值传递怎么实现????
- 如何在repeater中实现自动换行?在先等,谢谢!
- 关于RequiredFieldValiditer?
- MVC4中 .cshtml 文件不能在浏览器中查看吗?
- 怎么判断2个相同登录的账号,在不同计算机上登录,让另一个下线的功能。
- ASP.NET2.0 AJAX 的一些问题
- 怎么给gridview添加单击事件调用写好的方法呢?
这个东西现在套了件马甲,有个时髦的名词了,叫什么...MVC来的