Blo*_*som 10 javascript c# asp.net function
function functionname1(arg1, arg2){content}
Run Code Online (Sandbox Code Playgroud)
public string functionname(arg)
{
if (condition)
{
functionname1(arg1,arg2); // How do I call the JavaScript function from C#?
}
}
Run Code Online (Sandbox Code Playgroud)
请参考上面的代码,并建议我从C#调用JavaScript函数.
Bha*_*han 11
如果你想在C#中调用JavaScript函数,这将有助于你:
public string functionname(arg)
{
if (condition)
{
Page page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterStartupScript(
typeof(Page),
"Test",
"<script type='text/javascript'>functionname1(" + arg1 + ",'" + arg2 + "');</script>");
}
}
Run Code Online (Sandbox Code Playgroud)
这可能对您有所帮助:
<script type="text/javascript">
function Showalert() {
alert('Profile not parsed!!');
window.parent.parent.parent.location.reload();
}
function ImportingDone() {
alert('Importing done successfull.!');
window.parent.parent.parent.location.reload();
}
</script>
if (SelectedRowCount == 0)
{
ScriptManager.RegisterStartupScript(this, GetType(), "displayalertmessage", "Showalert();", true);
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "importingdone", "ImportingDone();", true);
}
Run Code Online (Sandbox Code Playgroud)
<head>
<script type="text/javascript">
<%=YourScript %>
function functionname1(arg1,arg2){content}
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
public string YourScript = "";
public string functionname(arg)
{
if (condition)
{
YourScript = "functionname1(arg1,arg2);";
}
}
Run Code Online (Sandbox Code Playgroud)