那个验证控件可以验证image的Url不能为空

leavesno4 2012-03-16 03:35:30
能个例子么
...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-03-16
  • 打赏
  • 举报
回复
验证控件也行,正则也行,你挑吧
leavesno4 2012-03-16
  • 打赏
  • 举报
回复
你的方法有点卡壳了,我自己试了这样写
if (Image1.ImageUrl != "")
{
addok = new SceneBll.SceneInfoManager().Insert(sceneinfo);
Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "<script>alert('添加成功!');</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "<script>alert('添加图片!');</script>");
} [Quote=引用 5 楼 wknight_it 的回复:]

你可以用CustomValidator验证控件

类似于:

HTML code

<form id="form1" runat="server">
<script>
function validate(source, arguments) {
var obj = document.getElementById('<%=Image1.Cl……
[/Quote]
风骑士之怒 2012-03-16
  • 打赏
  • 举报
回复
你可以用CustomValidator验证控件

类似于:


<form id="form1" runat="server">
<script>
function validate(source, arguments) {
var obj = document.getElementById('<%=Image1.ClientID %>');

var trimLeft = /^\s+/;
var trimRight = /\s+$/;
var src = obj.getAttribute("src");
src = src.replace(trimLeft, "").replace(trimRight, "");
if (src == "") {
arguments.IsValid = false;
} else {
arguments.IsValid = true;
}
}
</script>
<div>
<asp:Image ID="Image1" runat="server" />
<asp:CustomValidator ID="CustomValidator1"
runat="server" ErrorMessage="CustomValidator"
ClientValidationFunction="validate"></asp:CustomValidator>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
</div>
</form>
叶黑 2012-03-16
  • 打赏
  • 举报
回复
楼上是正解
Rock870210 2012-03-16
  • 打赏
  • 举报
回复
var src = document.getElementById("img_1").getAttribute("src");
if(src.replace(/^\s+|\s+$/g, "") == "")
alert("can not null");
风骑士之怒 2012-03-16
  • 打赏
  • 举报
回复
用js获取判断
EnForGrass 2012-03-16
  • 打赏
  • 举报
回复
取出来验证就行了

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧