嗨,我已经在我的asp.net和vb.net Web应用程序中实现了ckeditor.经过多次努力,其工作正常.
但它在每次保存后添加了大量的换行符和段落(特别是从word文件中复制和粘贴).编辑<br/>在提交页面后将html 放在一边.
如果有一个换行符,则添加4个换行符.如果我提交
xxx<br>yyy
Run Code Online (Sandbox Code Playgroud)
提交后,它正在成为
xxx<br/><br/><br/><br/<br/><br/>yyy
Run Code Online (Sandbox Code Playgroud)
为了澄清第一次复制和粘贴时我们没有看到这种行为,只会在后续的编辑/保存中看到问题.
请告诉我如何处理.因此,在保存表单后不会添加额外的换行符和段落.
以下是我实施ckeditor所遵循的步骤.
1.从http://ckeditor.com/download链接下载ckeditor .我正在使用完整的包
2.复制项目文件夹下的整个文件夹.
3.在母版页中添加以下行以添加ckeditor的引用
<script src="/ckeditor/ckeditor.js" type="text/javascript"></script>
<script src="/ckeditor/adapters/jquery.js" type="text/javascript"></script>
<script src="/ckeditor/ckeditor_custom.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
4.更改了特定文本区域的类
<textarea runat="server" id="txtDescription" name="txtDescription" class="ckeditor" style="width: 98%; height: 250px;"></textarea>
Run Code Online (Sandbox Code Playgroud)
5.在内容页面底部添加了以下javascript函数
$('#' + '<%= btnSave.ClientID%>').mousedown(function () {
for (var i in CKEDITOR.instances) {
CKEDITOR.instances[i].updateElement();
}
});
Run Code Online (Sandbox Code Playgroud)
而已.代码文件中没有任何变化
这里btn.save是提交数据的按钮
为了清楚地描述问题,我将在下面提供案例情况.
假设我想从一个word文件中复制padte下面的文本.
工作日志•第1周:简介o发现网站的位置o开始熟悉网站和门户网站.
将它粘贴到ck编辑器后,html源代码如下
<p><strong>Working Log</strong></p>
<ol style="list-style-type:lower-roman">
<li>1<sup>st</sup> Week : Introduction
<ul style="list-style-type:circle">
<li>Discovered the location of the …Run Code Online (Sandbox Code Playgroud) 我已经构建了一个使用vb.net在列表中多次实例化的类.我希望在我班级的所有实例中保留一个ID.这是一个问题清单,所有问题都有一个问卷ID.所以我可以在为列表中的每个问题分配id时执行此操作.理想情况下,我想只分配一次ID,并在所有列表对象中使用它.
所以这是我的一个类的共享成员以及accessibilty的属性过程.
Public Class Questions
Private Shared _questionnaireUID As Integer
Public Shared Property QuestionnaireUID() As Integer
Get
Return _questionnaireUid
End Get
Set(ByVal value As Integer)
_questionnaireUid = value
End Set
End Property
End Class
Run Code Online (Sandbox Code Playgroud)
我开始使用vb.net共享类级变量并通过属性过程分配.这似乎是正确的方法,虽然现在我构建了它,但我可以看到共享变量可以在整个应用程序中访问.
所以像实例化和赋值一样.
Questions.QuestionnaireUID = CInt(questionnaireUID)
Run Code Online (Sandbox Code Playgroud)
我甚至不需要实例化该类.所以我现在只有一个全局变量.为了解决这个问题,我会使用类级变量而不是.我想知道是否还有另一种方法可以让变量在类中共享,并且它是实例化的对象,而无需分配给每个对象,也不会使整个应用程序都可用.我缺少一个步骤吗?
谢谢你的建议.
我正在使用这两个表,一个是User&EmployerUser
我的应用程序编程语言是asp.net和vb.net
我正在使用此查询
Select name, email, password FROM user WHERE id =(Select userid FROM employeruser WHERE empusertype=1 and employerid= 96)
但它给出了一个错误
关键字'user附近的语法不正确
我已经尝试将用户更改为用户.但两者都显示相同的结果
即使尝试简单的查询就好
Select name, email, password FROM user WHERE id=2824
Run Code Online (Sandbox Code Playgroud)
它也说同样的错误.
我的表名是user.我现在无法更改此表名或任何表的任何列名.这会造成很大的问题.
任何人都可以告诉我,我做错了什么.
asp.net ×3
vb.net ×2
.net ×1
asp.net-mvc ×1
ckeditor ×1
html ×1
javascript ×1
jquery ×1
oop ×1
sql-server ×1