我正在寻找一种方法来更改默认的ASP.net MVC验证,以便不是在每个不正确的表单字段旁边放置一条消息,而是放置一个图标.然后我会在页面的其他位置列出错误.图标将是一个图像,因此我需要在不正确的字段旁边呈现图像标记.除了放置一个图标,我想在不正确的字段周围放一个红色边框.
总结当针对特定字段触发验证时,我想要放置在字段旁边的图像而不是文本消息,并且我希望字段将css样式更改为具有红色边框的字段.有谁知道如何做到这一点?谢谢.
我正在使用带有剃刀视图的ASP.net MVC.我有
@Html.ValidationSummary(true) <-- At the top of the form
@Html.ValidationMessageFor(model => model.fieldname) <-- next to each field
Run Code Online (Sandbox Code Playgroud) 我有一个word文档,其中有一个文本框.当我运行自动查找并替换主文档中的匹配,但不匹配文本框中的任何内容.我如何告诉查找和替换功能包括文本框.
Word.Range range = objDoc.Content;
object findtext = Field;
object findreplacement = Value;
object findwrap = WdFindWrap.wdFindContinue;
object findreplace = WdReplace.wdReplaceAll;
range.Find.Execute(findtext, missing, missing, missing, missing, missing, missing, findwrap, missing, findreplacement, findreplace);
Run Code Online (Sandbox Code Playgroud)
我怀疑我需要更改range = objDoc.content行.
我有一个名为表People与数据类型的列xml叫properties.我用它来存储关于每个人的随机信息,基本上允许人们存储将来添加的任何额外数据,而无需重新设计数据库.并非所有人都在xml中拥有相同的元素.
CREATE TABLE [dbo].[Person](
[PersonID] [bigint] IDENTITY(1,1) NOT NULL,
[PersonType] [nvarchar](50) NULL,
[Title] [nvarchar](5) NULL,
[Forename] [nvarchar](60) NULL,
[Surname] [nvarchar](60) NULL,
[Company] [nvarchar](60) NULL,
[Properties] [xml] NULL
)
Run Code Online (Sandbox Code Playgroud)
xml的一个例子是:
<PropertyList xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Property Name="Class">Class A</Property>
<Property Name="CarRegistration">123456</Property>
<Property Name="MedicalNotes">None</Property>
</PropertyList>
Run Code Online (Sandbox Code Playgroud)
第一个问题是我似乎无法找到一个SQL查询,它将允许我获取与xml中存储的条件匹配的记录列表.
例如,我将如何得到所有记录Class="Class A".我试过了 :
SELECT
PersonID,
Properties.value('/PropertyList/Property[@Name="Class"][1]','nvarchar(50)')
FROM Person
Run Code Online (Sandbox Code Playgroud)
我知道这是不正确的,但我得到错误"需要一个单身(或空序列)",我不太确定是什么问题.
第二个问题是我将几个较旧的数据库合并为一个单独的人员列表,但旧的数据库前端仍然需要访问他们的数据位.我的计划是为每个数据库前端创建一个视图,其中包含一个特定于其需要的布局,所有这些都链接回主人员表.但是,它们的一些字段现在存储在XML中.有没有办法创建一个视图来更新XML而不会看到xml,因此它的外观和行为就像任何其他表上的视图一样.我希望我能正确解释.对于每个视图,我将有一组特定的XML属性,我需要它们进行编辑,所有记录都会有它们,所以它不是那么随机.
谢谢你的帮助.