我的代码如下,我想实现在如下代码中linq submit前把 ltext变量加入一些字符串,由当前页面弹出输入框输入数据返回到ltext变量中,如果有updatepanel和没有updatepanel两种情况怎么实现?最好不要在前台代码中写javascrpt,但后台c#代码可以。(因为我对javascript不熟)其它乜方法都可以,如果真系冇办法那么要在前台页面写javascript请尽量简单。谢谢!
补充:其实就是需要一段代码能弹出一个对话框让用户输入数据然后返回到ltext变量中。
protected void LinqDataSource5_Updating(object sender, LinqDataSourceUpdateEventArgs e)
{
DataClasses1DataContext db1 = new DataClasses1DataContext();
string ltext = "";
var irto = (it_resource_temp)e.OriginalObject;
var irtn = (it_resource_temp)e.NewObject;
if (irto.Tempassetname != irtn.Tempassetname)
{
ltext = "Tempassetname:" + irto.Tempassetname + " changeto " + irtn.Tempassetname + ";";
}
var newlog = new it_resource_temp_log();
newlog.it_resource_tempautoid = irto.autoid;
checkuserClass1 cu = new checkuserClass1();
cu.getfromSession();//从session中取数据
newlog.log = cu.realname + "->" + ltext;
newlog.operatetype = 1;
db1.it_resource_temp_log.InsertOnSubmit(newlog);
db1.SubmitChanges();
}