[英]How to force execution of value assignment in blocks of type <%=value%>
是否存在強制執行網頁中<%= value%>類型的塊的指令或指令?,因為我有一個Web項目,其中有一個該類型的塊,並且它只是在第一次評估(當value為“”時),但是如果我更改變量value的值,變量value是string類型的公共字段,則在按鈕內內容不求值,我正在使用value插入腳本。 我將我的aspx的副本上載到了Web服務器,並且代碼工作正常,但是我遇到的問題是,當我調試時它不起作用,永遠不會評估值並且永遠不會插入腳本塊。
我確實需要能夠運行腳本來調試Web應用程序以保持編碼。
問候。
PS我真的需要使用此方法,因為在Internet Explorer的早期版本中,ScriptManager的RegisterClientScriptBlock和RegisterStartupScript對我而言是無用的。
..........
public string value = "";
protected void Button1_Click(object sender, EventArgs e)
{
//Just a silly example of a script.
value = "<script type=\"text/javascript\">alert(Add(3,4));</script" + ">";
}
......
<script type="text/javascript">
function Add(number1, number2) {
return (number1 + number2);
}
</script>
<%=value %>
aspx:
<asp:Literal ID="Literal1" runat="server"></asp:Literal>
C#:
Literal1.Text = "<script type=\"text/javascript\">alert(Add(3,4));</script" + ">";
那對你有用嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.