我有一个包含if语句的C#函数
if (condition)
test=true
else
test= false
如何在javascript中调用该函数并使用该测试变量的结果来执行if语句?
我引用的c#文件是.aspx页面背后的代码(.aspx.cs)。我没有办法从这个.aspx页面调用以下函数。
public void write(bool complete)
{
System.IO.StreamWriter writer = new System.IO.StreamWriter(Server.MapPath("~file.txt"), true);
if (complete == true)
{
writer.WriteLine("completed");
}
else
{
writer.WriteLine("FAILED");
}
writer.Flush();
writer.Close();
writer.Dispose();
}
答案 0 :(得分:2)
答案 1 :(得分:1)
如果Ajax调用会从C#函数返回答案(true / false)?
答案 2 :(得分:0)
我不熟悉Web技术,但据我所知,JS是客户端脚本,并且您尝试执行服务器端方法。所以恕我直言,这是不可能直接做的。
答案 3 :(得分:0)
要访问服务器端的C#方法,必须使用带有[WebGet]属性的静态方法。
然后使用ajax,您可以访问该方法并接收信息。