这里我在页面顶部声明了字符串变量,如下所示
public string path;
protected void ViewFile(object sender, EventArgs e)
{
path = (sender as LinkButton).CommandArgument;
this.Page.ClientScript.RegisterStartupScript(this.GetType(),"page_index_script","openPDF();",true);
}
我想在脚本标记内的aspx页面中访问此变量,如下所示
<script type="text/javascript">
function openPDF() {
var strMessage ='<%= path%>';
var filepath = 'http://localhost:2878/your project name/' + strMessage;
window.open(filepath , 'PDF');
return true;
}
</script>
但是保存文件路径的变量不包括&#39; /&#39;因为它将filepath视为一个字符串 并且消除&#39; /&#39;从那条路上。但是我不需要对它进行精确化。如果有可能的话呢? 假设文件路径类似于&#34;文件/管理员/ PMS&#34; 但它让我警告strMessage,文件路径为&#34; fileAdminPMS&#34;