【发布时间】:2013-12-01 18:57:58
【问题描述】:
标题
这段代码说明了我的困惑:
Private Sub loadCss()
textbox.Value = method.getCSS("existingCssFile.css")
End Sub
这个方法,loadCss(),在页面加载时发生。它的目的是用指定的 css 文件中的所有内容填充一个文本区域,该区域分别具有 runat="server" 和 id="textBox"。
Protected Sub saveCss_Click(sender As Object, e As EventArgs) Handles saveCss.Click
method.saveCSS(textbox.Value, "fileToOverwrite.css")
End Sub
当单击asp:Button 时,会触发后一种方法。但是,textbox 的字符串值与它的初始值相同,不考虑客户端添加或版本;一旦文本框收到它的值,它就不会改变服务器端。
我曾尝试从 textbox.value 切换到 textbox.InnerHTML,但尽管两者结合了很多,但无济于事。
我现在知道解决方案,但谁能解释一下为什么会发生这种情况?
【问题讨论】:
-
你在
IsPostBack = False条件中调用了loadCss()函数吗? -
不,我没有。坦率地说,我不知道该怎么做
标签: html asp.net vb.net visual-studio