我正在从Oracle数据库中检索数据并将其绑定到gridview控件.
我注意到有一些实例,当列包含单引号或双引号时,空格或空格字符被剥离.
Oracle中字段中的一些数据示例:
要尽快逐步淘汰'",
检索后,它变成......
要尽快逐步淘汰'",
而另一个......
它的测试记录"DDD"FFF
变成了
它的测试记录"DDD"FFF
我不知道为什么会发生这种情况......
有任何想法吗?
我想即使在这里,空间也会被修剪掉.在我的第一个字段中的示例中:
要尽快逐步淘汰'"
单引号后实际上有两个空格,但这里只显示一个空格..奇...
单引号空间双引号 - >'"
我认为引用或单引号之后的额外空间被asp.net删除了?
我还发现,当我编辑gridview时,会保留额外的空白区域,但是当我回到原始视图时,空白区域就消失了.
重新解释这个问题..
如何在显示数据时在gridview中保留WhiteSpace?
你好StackOverflowers,
我在我的一个.NET函数中收到一个字符串.从XML Visualizer查看时的字符串如下所示:
- <root>
- <Table>
<ID>ABC-123</ID>
<CAT>Housekeeping</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>John</REP_BY>
<LOCATION>Head Office</LOCATION>
</Table>
- <Table>
<ID>ABC-124</ID>
<CAT>Environment</CAT>
<DATE>23-JUN-2009</DATE>
<REP_BY>Michelle</REP_BY>
<LOCATION>Block C</LOCATION>
</Table>
- <Table>
<ID>ABC-125</ID>
<CAT>Staging</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>George</REP_BY>
<LOCATION>Head Office</LOCATION>
</Table>
- <Table>
<ID>ABC-123</ID>
<CAT>Housekeeping</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>John</REP_BY>
<LOCATION space="preserve" xmlns="http://www.w3.org/XML/1998/namespace" />
</Table>
</root>
Run Code Online (Sandbox Code Playgroud)
我需要解析这个字符串,以便我可以将数据写入一个数据表,其列是每个数据的xml标记.
在上面的文本中,我将有一个数据表,它将有5列,名为ID,CAT,DATE,REP_BY和LOCATION,然后将包含4行数据.
在第四个标记中,请注意它没有任何数据,而是标记为space ="preserve".这意味着我放在数据表中的数据对于第四行的LOCATION列是空白的.
我怎样才能做到这一点?示例代码将受到高度赞赏.谢谢.
是否有更优雅的方式来实现这一目标.
我有一个字符串,我想在if语句中单独拆分和使用.例如:
string people = "John;Joe;Jane;Mike";
string[] names = people.Split(';');
if(person == "John" || person == "Joe" || person == "Jane" || person == "Mike")
{
....
}
else
{
....
}
Run Code Online (Sandbox Code Playgroud)
我猜这是一种更好的方法.
谢谢.
从AngularJS和KendoUI Grid开始.我想得到定义网格的行值.
我在Kendo UI Grid中定义了一个按钮模板,如下所示:
$scope.gridOptions = {
dataSource: {
type: "json",
data: $scope.teams,
pageSize: 5
},
sortable: true,
selectable: row,
columns: [
{field: "TeamID", title: "Team ID"},
{field: "TeamName", title: "Name" },
{field: "TeamDistrict", title: "District"},
{
template: "<button class=\"k-button\" ng-click=\"manageTeam(#=TeamID#)\">Manage</button>"
}
]
};
Run Code Online (Sandbox Code Playgroud)
我还定义了一个函数如下:
$scope.manageTeam = function(tid){
console.log(tid);
};
Run Code Online (Sandbox Code Playgroud)
我正在获取传递的团队ID的值,但我想将整行值捕获到一个对象中,以便我可以得到它:
$scope.manageTeam = function(rowValue){
console.log(rowValue.TeamID);
console.log(rowValue.TeamName);
console.log(rowValue.TeamDistrict);
};
Run Code Online (Sandbox Code Playgroud)
欣赏有关如何实现这一目标的任何见解.谢谢.
我有以下CSHTML代码:
<div class="container-fluid projects padding-top-small">
<div class="row">
<div class="col-sm-6 col-md-3">
<div class="project-inner">
<a href="service1.html">
<img src="assets/img/portfolio/image1.jpg" alt="">
<div class="project-caption">
<div class="project-details">
<p><i class="fa fa-plus fa-lg"></i></p>
<h3>Service 1</h3>
<p><small>Short Description 1</small></p>
</div>
</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="project-inner">
<a href="service2.html">
<img src="assets/img/portfolio/image2.jpg" alt="">
<div class="project-caption">
<div class="project-details">
<p><i class="fa fa-plus fa-lg"></i></p>
<h3>Service 2</h3>
<p><small>Short Description 2</small></p>
</div>
</div>
</a>
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="project-inner">
<a href="service1.html">
<img src="assets/img/portfolio/image3.jpg" alt="">
<div class="project-caption">
<div class="project-details">
<p><i class="fa fa-plus …Run Code Online (Sandbox Code Playgroud) 我试图使用Jasny作为一些Off-Canvas菜单组件.
当在画布外菜单上单击链接时,我也使用Twitter-Bootstrap打开模态窗口.
我的问题是,非画布菜单(在移动视图上)将引导模式推向右侧,因此,我无法看到模态窗口中的所有元素.
有没有办法在导航栏上单击/选择链接(或按钮)时隐藏Off-Canvas菜单?
一些HTML代码段:
<div class="navbar navbar-fixed-top navbar-default">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="offcanvas" data-target=".navbar-offcanvas" data-canvas="body">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand pull-right" href="#">
<img class="img-responsive" src="assets/img/logo.png" alt="Alternate Text for Image" >
</a>
</div>
<div class="navbar-offcanvas offcanvas navmenu-fixed-left">
<a class="navmenu-brand" href="#">My Application</a>
<ul class="nav nav-justified">
<li>
<a href="#"><span class="fa fa-search fa-lg"></span></a>
</li>
<li><a href="#" data-toggle="modal" data-target="#modalSignup" data-backdrop="static" >Sign Up</a></li>
<li><a href="#" data-toggle="modal" data-target="#modalLogin" data-backdrop="static">Sign In</a></li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和模态HTML:
<div class="modal fade" id="modalLogin" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" …Run Code Online (Sandbox Code Playgroud) 我有一个通过Razor生成的锚标记:
<a data-parent="#accordion" href=@itm.LinkUrl>
@itm.ItemName
<span class=@itm.Glyph></span>
</a>
Run Code Online (Sandbox Code Playgroud)
@ itm.Glyph的值是**
glyphicon glyphicon-envelope pull-right
**
由于检查HTML,因此不会呈现glyphicon,会发生什么:
<span class="glyphicon" glyphicon-envelope="" pull-right=""></span>
Run Code Online (Sandbox Code Playgroud)
我试着用:
<span class=@Html.Raw(@itm.Glyph)></span>
Run Code Online (Sandbox Code Playgroud)
和
<span class=@String.Format("{0}", @itm.Glyph)></span>
Run Code Online (Sandbox Code Playgroud)
但它产生了相同的结果.
有人指出我可能会失踪的东西吗?
c# ×3
css ×2
razor ×2
string ×2
.net ×1
angularjs ×1
asp.net ×1
asp.net-mvc ×1
gridview ×1
html ×1
if-statement ×1
kendo-grid ×1
kendo-ui ×1
modal-dialog ×1
xml ×1